参见:
http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-centos-6.2-lamp
1、安装mysql:
yum install mysql mysql-server
设置开机启动,启动mysql
chkconfig --levels 235 mysqld on /etc/init.d/mysqld start
此时的mysql是没有root密码的,运行下面向导:
mysql_secure_installation
2、安装apache2
yum install httpd
设置apache开机启动,并启动apache,这里打开http://你的ip/可以看到apache的欢迎页面,记得把iptables的80端口打开
chkconfig --levels 235 httpd on /etc/init.d/httpd start
Apache在CentOS下默认程序路径为 /var/www/html ,默认配置文件 /etc/httpd/conf/httpd.conf. 扩展配置文件在 /etc/httpd/conf.d/
3、安装php5和Apache PHP5模块
yum install php
安装好后必须重启apache服务
/etc/init.d/httpd restart
4、测试php是否可用
vi /var/www/html/info.php
写入如下内容,保存
<?php phpinfo(); ?>
打开http://你的ip/info.php看到phpinfo页面
5、让php5支持mysql
在库里搜索php,找到支持mysql模块和组件
yum search php
按需选择安装
yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc
重启apache2
/etc/init.d/httpd restart
打开http://你的ip/info.php可以看到mysql的支持情况
6、安装phpmyadmin
在官方库里没有phpmyadmin,现在导入RPMforge GPG key:
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
安装:
yum install phpmyadmin
改变apache中的phpmyadmin配置文件
vi /etc/httpd/conf.d/phpmyadmin.conf
注释掉<Directory “/usr/share/phpmyadmin”>…</Directory>这一节,这样做可以使phpmyadmin不限于本地打开
接下来改变phpMyAdmin从cookie认证到http认证
vi /usr/share/phpmyadmin/config.inc.php
改后为
$cfg['Servers'][$i]['auth_type'] = 'http';
重启Apache:
/etc/init.d/httpd restart
此时CentOS 6.2 x86_64下的LAMP环境配置完成
:)EOT
Leave a Reply