1 、安装apache2:sudo apt-get
install apache2
安装完成后,运行如下命令重启apache:sudo /etc/init.d/apache2
restart,在浏览器中输入http://localhost或者http://127.0.0.1,会看到"It
works!"说明apache安装成功。
2、安装php:
sudo apt-get install libapache2-mod-php5
php5;
安装扩展php5-gd:sudo apt-get
install libapache2-mod-php5 php5-gd
php5-mysql:sudo apt-get
install libapache2-mod-php5 php5-mysql
安装完成后,重新启动apache,让它加载PHP模块:sudo
/etc/init.d/apache2 restart
接下来再Web目录下面新建一个PHP文件来测试PHP是否能正常运行:
sudo gedit
/var/www/phpinfo.php,输入并保存后在浏览器里输入http://localhost/phpinfo.php,如果出现了显示php运行参数的页面则说明PHP可以正常运行。
3、安装mysql:sudo apt-get
install mysql-server mysql-client,在安装的最后需要输入root密码,这里的root密码是指设定MySQL的root密码。
4.、安装phpmyadmin-Mysql数据库管理:
sudo apt-get install libapache2-mod-auth-mysql
php5-mysql phpmyadmin,这样安装与php5相配合的phpmyadmin。安装phpmyadmin后,配置phpmyadmin和apache2:
cp /etc/phpmyadmin/apache.conf
/etc/apache2/sites-available/phpmyadmin,将phpmyadmin中的apache.conf(apache配置文件)复制到apache2/sites-available下的phpmyadmin文件下,然后进入sites-enabled文件夹下:
cd
/etc/apache2/sites-enabled,建立一个通往配置文件的链接:sudo ln -s
../sites-available/phpmyadmin,重启apache2:
sudo
/etc/init.d/apache2 restart。最后可以打开http://localhost/phpmyadmin验证一下。这样LAMP的基本组件安装完毕了。
5、接下来进行一些其他的设置:
(1.)PHP网络服务器根目录默认设置是在:/var/www,由于Linux系统的安全性原则,改目录下的文件读写权限只允许root用户操作,因此通过制定root终端命令:sudo chmod 777
/var/www修改/var/www目录的读写权限,然后就可以写入html或php文件了。
(2).配置apahce:启用mod_rewrite模块sudo a2enmod
rewrite,重启apache服务器sudo
/etc/init.d/apache2 restart,在/var/www目录下新建文件test.php,写入代码<?php
phpinfo();?>保存,然后在浏览器输入http://127.0.0.1/test.php,如果出现php配置信息则表明LAMP
Apache已经正常工作(重启apache服务器后测试)。
设置apache支持.htm .html
.php:sudo gedit
/etc/apache2/apache2.conf
在打开的文件中加上AddType application /x-httpd-php .php .htm
.html即可.
备注:(1)如果想在html后缀的文件中嵌入php代码,需要做一些相应的设置,设置如下:
在/etc/apache2/apache2.conf文件中添加下面两行即可,
AddHandler php5-script .html .php
AddType
text/html .php .html
保存后重启apache即可。
(2)注意因ubuntu的版本有很多,导致apache默认的服务器根目录不一样。ubuntu12.04为 /var/www/
,而ubuntu14.04为/var/www/html/,centos系统 一般为
/usr/local/apache-2.2.17/htdocs/ .
ubuntu12.04下lamp环境搭建步骤