首页 > Web开发 > 详细

CentOS7环境下PHP7.3.8无法关联apache(httpd2.4.39)

时间:2019-08-25 13:31:59      阅读:208      评论:0      收藏:0      [点我收藏+]

基本环境:CentOS7 PHP7.3.8 Apache(httpd2.4.39)

第一步:源码编译PHP的configure需要增加Apche相关配置

#./cofigure --prefix=/usr/local/php --with-apxs2=/usr/local/apche/bin/apxs

第二步:将php源文件根目录下的php.ini-production文件拷贝至安装文件中。本环境中php源目录为/source/php-7.3.8,安装目录为/usr/local/php

#cp /source/php-7.3.8/php.ini-production /usr/local/php/lib/php.ini

第三步:Apache中httpd.conf配置文件下增加指令

<FilesMatch "\.ph(p[2-6]?|tml)$">

    SetHandler application/x-httpd-php

</FilesMatch>

这段指令告诉apache,碰到文件名以.php, .php2, .php3, .php4, .php5, .php6或phtml结尾的文件使用libphp7.so模块进行解析

第四步:编写index.php文件进行测试,文件内容

<?php

  phpinfo();

?>

第五步:html中有php语句,无法解析

在Apache配置文件httpd.conf中增加如下命令即可

AddHandler php7-script .php .html

AddType text/html .php .html

 

CentOS7环境下PHP7.3.8无法关联apache(httpd2.4.39)

原文:https://www.cnblogs.com/paopaorun/p/11407372.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!