功能介绍

上一次搭建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

denson
366 声望57 粉丝