LAMP(Linux, Apache, Mysql, PHP),顾名思义,要在Ubuntu下搭建LAMP环境时,需要先下载Apache, Mysql, PHP。

安装apache2

1
$sudo apt-get install apache2

(然后可通过sudo /etc/init.d/apache2 restart重启服务器,当然可以把restart改为start/stop对应启动与关闭)

安装php

1
$ sudo apt-get install libapache2-mod-php5 php5

装完之后写一个测试程序。
先执行命令

1
$ sudo gedit /var/www/test.php

/var/www/目录下创建test.php的测试文件,然后test.php如下:

1
2
3
<?hp
echo "Hello, World!";
>

完成之后保存,再到浏览器中输入http://localhost/test.php,若浏览器能输入"Hello, World!”则表示php安装成功

安装mysql

1
sudo apt-get install mysql-server mysql-client

apt-get将会自动下载最新mysql,安装过程中,mysql会提示输入mysql的密码。
于是,mysql就这样安装好了,是不是比windows下安装mysql快,方便100倍?
附mysql启动、关闭、重启命令:

1
$ sudo /etc/init.d/mysql start

其中start改为stop/restart代表停止/重启
完成之后需要设置/var/www的下的权限,不然会提示权限不足

1
$ sudo chmod -R 777 /var/www

其中-R表示递归,即所有的子目录设置同样的权限。777是最高权限,所有的用户可读可写,可根据需要自行修改对应权限。

就这样LAMP轻松的在Ubuntu下搭建好了。

那如何更改apache的根目录/var/www呢?
只需要将/etc/apache2/apache.conf下的Directory中的/var/www更改为自己的路径(注意:此路径只能是/var/www下的子路径)

1
2
3
4
5
<Directory /var/www/html/> # 此处进行了修改
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>