一、安装Apache
请参阅https://blog.csdn.net/bansan/article/details/84913350
二、安装依赖包
# yum install gd libpng-devel libjpeg-devel libxml2 libxml2-devel php-mcrypt libmcrypt-devel
下载pear到php/pear目录
# wget http://pear.php.net/go-pear.phar
注:如查找不到mcrypt,执行如下命令添加Yum Repository后再安装:
# rpm -ivh http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
三、安装PHP
1. 将下载的php gz包解压(本人安装的版本是5.6.8)
# tar -zxvf php-x.x.x.tar.gz
2. 执行如下命令安装PHP
# ./configure --enable-mbstring --enable-zip --with-gd --with-mcrypt --with-mysqli --with-apxs2=/usr/local/apache2/bin/apxs
# make
# make install
3. 配置 php.ini
# cp php.ini-development /usr/local/lib/php.ini
然后修改其中的session.save_path
默认为:session.save_path = "/tmp",可以改为其他目录,如
session.save_path ="/var/lib/php/session"
目录权限必须为777。
4. 编辑 httpd.conf 文件以调用 PHP 模块
LoadModule php5_module modules/libphp5.so
5. 配置Apache 将特定的扩展名解析成 PHP
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
然后,可以配置 .phps 文件由 PHP 源码过滤器处理,使其可以高亮显示源码,设置如下:
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
不要在正式生产运营的系统上启动 PHP 源码过滤器,因为这可能泄露系统机密或者嵌入代码中的敏感信息。
6. 在apache/htdocs下创建测试页面test.php,内容如下:
<?php
phpinfo();
?>
7. 启动apache,查看测试页面。
四、安装phpMyAdmin
1. 将phpMyAdmin解压到htdocs目录
# tar -xzvf phpMyAdmin_x.x.x-all-languages.tar.gz
2. 配置config.inc.php
# cp config.sample.inc.php config.inc.php
参考文档