ubuntu11.04下安装lamp
Apache:
安装Apache:
#:sudo apt-get install apache2
重启Apache2服务:
#:~$ sudo /etc/init.d/apache2 restart
验证安装:
在浏览器的地址栏内输入:http://127.0.0.1/
显示:
It Works
配置文件路径(默认安装):
/etc/apache2/apache2.conf
网站根目录:
/var/www
配置:
ubuntu中修改Apache的网站根目录DocumentRoot在/etc/apache2/sites-enabled/目录下看到一个 000-default打开有这么一句DocumentRoot /var/www将路径改变
PHP5:
安装PHP5:
#:~$ sudo apt-get install php5
联合PHP5和Apache2:
#:~$ sudo apt-get install libapache2-mod-php5 //配置Apache2和PHP5环境
#:~$ sudo /etc/init.d/apache2 restart //重启Apache2服务
验证安装:
#:~$ gksudo gedit /var/www/test.php
<?php phpinfo();?>
在浏览器的地址栏内输入:http://127.0.0.1//test.php
配置文件路径(默认安装):
/etc/php5/apache2/php5.ini
配置时区:
;default.timezone= PRC (去掉前面的分号,就代表中国)
在这个过程中,可能会用到vim或gedit,我发现vi在ubuntu11.04中跟别的系统不一样,vim默认又是没有安装,得自己安装,输入vim命令以后会提示说你没安装vim,叫你选择安装一个软件包,我直接选了第一个进行安装。
另外,在进行到联合PHP5和Apache2的第一个步骤时我发现安装不下去,老是提示我说“Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?”。后面查了下网络,网上有人给出了两个解决方案,这里列出来,自己选下,我选择的是第二个:
解决方法一:
#:ps -aux (列出进程,形式如)
root 5765 0.0 1.0 18204 15504 ? SN 04:02 0:00 apt-get -qq -d
找到最后一列以apt-get 开头的进程
#:sudo kill 该进程的PID
解决方法二:
#:sudo rm /var/cache/apt/archives/lock
#:sudo rm /var/lib/dpkg/lock
这样操作以后安装继续进行。
MySQL:
安装MySQL:
#:~$ sudo apt-get install mysql-server
重启MySQL服务:
#:~$ sudo /etc/init.d/mysql restart
验证安装:
#:~$ sudo netstat -tap | grep mysql
显示:
tcp 0 0 localhost:mysql *:* LISTEN 9177/mysqld
配置文件路径(默认安装):
/etc/mysql/my.cnf
配置:
sudo gedit /etc/mysql/my.cnf这里有一个主要注意,因为默认是只允许本地访问数据库的,如果有需要可以打开bind-address 127.0.0.1这一句是限制只允许本地访问的,如呆有需要其他机器访问,把这句话用#号注释掉
联合MySQL、Aapche2和PHP5:
#:~$ sudo apt-get install libapache2-mod-auth-mysql
#:~$ sudo apt-get install php5-mysql
重启Apache2服务:
#:~$ sudo /etc/init.d/apache2 restart
Mysql GUI Tools:
安装Mysql GUI Tools:huan@huan-ubuntu:~$ sudo apt-get install mysql-admin
清理Apache2+PHP5+Mysql:
sudo apt-get remove –purge apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl libpq5 mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 php5-common php5-mysql
sudo rm -R /etc/php5
sudo apt-get autoremove
sudo apt-get autoclean