RedHat7 Apache支持PHP配置文件的方法
1、从PHP官网http://php.net/downloads.php 上下载最新版本php-7.1.5.tar.gz
解压缩包,安装
tar xvf php-7.1.5.tar.gz
cd php-7.1.5
./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php7/etc
报错,需要安装libxml2
加压缩包,并安装
tar xvf libxml2-2.7.2.tar.gz
cd libxml2-2.7.2
./configure
make
make install
3、删除刚刚的PHP解压缩包,重新解压新的PHP包
rm -rf php-7.1.5
tar xvf php-7.1.5.tar.gz
cd php-7.1.5
./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php7/etc
make
make install
cp php.ini-production/usr/local/etc/php.ini
4、修改Apache配置文件支持PHP 增加如下配置项
DirectoryIndex index.html index.html.var index.wml index.php
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .php7
LoadModule php7_module modules/libphp7.so
找到: #ServerName www.example.com:80
修改为:ServerName 127.0.0.1:80或者ServerName localhost:80 记得要去掉前面的“#”
修改默认的Web站点目录
找到:DocumentRoot "/usr/local/apache2/htdocs"
修改为:DocumentRoot "/home/www/WebSite" --该目录为自己创建的目录
找到:<Directory "/usr/local/apache2/htdocs">
修改为:<Directory "/home/www/WebSite">
备注:
如果是php5版本,请参考,
DirectoryIndex index.html index.html.var index.wml index.phpAddType application/x-httpd-php .php
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php-source .php5
#AddType application/x-httpd-php-source .php7
LoadModule php5_module modules/libphp5.so
#LoadModule php7_module modules/libphp7.so
5、验证PHP环境,创建 test.php 文件
<?php
phpinfo();
?>
在浏览器中访问 http://IP/test.php
PHP环境搭建完成。