功能介绍
上一次搭建Linux下LAMP环境是基于的CentOS6.7版本,采取的方式是源码编译安装,折腾了好久才在CentOS下,把LAMP环境给搭建起来,而Ubuntu作为现在主流的Linux版本之一,其实在Ubuntu下面搭建LAMP开发环境,相对则要简单的多。
这里备注下.
首次安装Ubuntu后,需要为root用户设置密码:
localhost@localhost:~$ sudo passwd
[sudo] localhost的密码:
输入新的UNIX的密码:
重新输入新的UNIX密码:
passwd:已成功更新密码
localhost@localhost:~$ su root
密码:
root@localhost:/home/localhost#
方案一
//一次性安装LAMP环境套件
#sudo apt-get install tasksel //安装tasksel
#sudo tasksel install lamp-server //使用tasksel一键安装LAMP
方案二
//手动一次性安装LAMP环境
#sudo apt-get install apache2 php5 php5-mysql mysql-server
方案三
//安装apache
#sudo apt-get install apache2
//安装php
#sudo apt-get install php5
//安装mysql
#sudo apt-get install php5-mysql
//注意,安装mysql的时候,会要你输入root的用户名和密码
//安装php的扩展包(一次性安装多个扩展)
#sudo apt-get install php5-gd curl libcurl3 php5-curl libcurl3-dev
安装成功后,直接进行测试,即可。
默认情况下,安装目录在/etc下
查看php安装了那些扩展:
php -m
apache2配置文件目录:
/etc/apache2/sites-enabled/000-default
Ubuntu重启Apache2命名:
sudo /etc/init.d/apache2 restart
或者 service apache2 restart
停止Apache2命令:
sudo /etc/init.d/apache2 stop
安装好Apache后,页面跳转不行,这里需要开启Apache的重写模块:
执行命令:
sudo a2enmod rewrite
在/etc/apache2目录下的mods-available(未启用模块),mods-enabled(已启用模块)。
此外,还需要通过命令;
sudo vim /etc/apache2/sites-enabled/000-default
更改如下内容:
AllowOverride None
//全部改成
AllowOverride All
最后sudo /etc/init.d/apache2 restart。在网站下面建立.htaccess文件 touch .htaccess
修改.htaccess文件属性:
chmod -R 777 .htaccess
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。