我在使用PHP 7.1和Apache时遇到了问题。
我安装了PHP 7.1:
apt-get install php7.1
我安装了PHP 7.1 apache模块:
apt-get install libapache2-mod-php7.1
我禁用了PHP5模块:
sudo a2dismod php5
我启用了PHP7模块:
sudo a2enmod php7.1
我重新启动Apache:
/etc/init.d/apache2 restart
当我检查apache加载的模块时,我看到了PHP7模块:
apache2ctl -t -D DUMP_MODULES > php7_module (shared)
但是当我创建phpinfo()时,它总是PHP5模块。
你知道吗?
- 谢谢-谢谢
1条答案
按热度按时间brtdzjyr1#
分享我在Linux环境中安装PHP 7.3.3和Httpd 2.4.33的经验。
1.当您运行configure命令来安装PHP时,请确保还包括apxs。
--with-apxs2=/path/httpd/bin/apxs
1.安装PHP后,您可以看到模块libphp7.so安装在httpd/modules中。
1.在httpd.conf中,添加一个条目
LoadModule php7_module modules/libphp7.so
1.重新启动Apache。