Ubuntu下的LAMP配置
Edition | State | Date | Description |
---|---|---|---|
1.0 | completed | 2009/08/03 | 基于ubuntu-9.04-desktop-i386 |
1.准备工作
如果之前安装过LAMP,不完整或者有错误,可以依照如下方式卸除:
#apt-get remove --purge apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 #apt-get remove --purge libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off #apt-get remove --purge libnet-daemon-perl libplrpc-perl libpq5 mysql-client-5.0 mysql-common #apt-get remove --purge mysql-server mysql-server-5.0 php5-common php5-mysql
这将卸除一切LAMP有关的软件安装以及配置文件。然后执行:
# rm -R /etc/php5
将可能存在的php5的目录删除。
执行自动移除和清理:
# apt-get autoremove # apt-get autoclean
2.安装LAMP
在新立的里勾选LAMP SERVER即可。如果分布安装,则执行下面的命令:
# apt-get install apache2 # apt-get install php5 # apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
这将自动安装并默认配置apache2、php5以及mysql。安装期间mysql会需求管理员账户密码。
apache2的默认的目录为/var/www,安装完后为root拥有。可以修改其权限:
# chmod -R 777 /var/www
重新设置目录和apache2的更多配置信息,参阅Linux中配置apache2
或参阅apache2官方http://www.apache.org/ 的文档。
设置php解析:
# apt-get install libapache2-mod-php5 # a2enmod php5
重启apache2:
# /etc/init.d/apache2 restart
安装完成。
3.安装phpmyadmin
可以到官网下载phpmyadmin:http://www.phpmyadmin.net/home_page/index.php
或者直接获取:
# wget http://downloads.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-3.2.0.1-all-languages.tar.gz
将其解压到/var/www/下,复制其配置范例到配置文件:
# cp /var/www/phpmyadmin/config.sample.inc.php /var/www/phpmyadmin/config.inc.php
将其中`blowfish_secret`添上任意内容。
$cfg['blowfish_secret'] = 'iifksp'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
然后根据情况配置数据库连接项,类似如下:
$cfg['Servers'][$i]['auth_type']='cookie'; $cfg['Servers'][$i]['host']='localhost'; $cfg['Servers'][$i]['connect_type']='tcp'; $cfg['Servers'][$i]['compress']='false'; $cfg['Servers'][$i]['extension']='mysql';
安装php5-mcrypt(可选):
# apt-get install php5-mcrypt
修改php.ini:
# vim /etc/php5/apache2/php.ini
在extension下面添加
extension=php5-mcrypt.so
重启apache2:
# /etc/init.d/apache2 restart
之后即可在浏览器里输入http://localhost/phpmyadmin 访问。
配置完成。