启用PHP7 apache模块 - apache 2.4 - Linux Ubuntu 14

4

我在使用Apache时遇到了PHP 7.1的问题。
我已经安装了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模块。
有什么想法吗?
谢谢。


修改您的httpd.conf文件,以加载PHP7而不是PHP5。 - Nic3500
嗨,谢谢回复。我使用的是Apache 2.4,所以没有httpd.conf文件,而是一个apache2.conf文件。不幸的是,在这个文件中我没有找到任何“load PHP”的指令。 最终我只好卸载PHP5来解决问题... - developpeur
你还想解决这个问题吗? - jQuerybeast
1个回答

0

分享我在Linux环境下安装PHP 7.3.3Httpd 2.4.33的经验。

  1. 在安装PHP时运行configure命令时,请确保包括apxs。

--with-apxs2=/path/httpd/bin/apxs

  1. 安装完PHP后,您可以看到一个名为libphp7.so的模块已安装在httpd/modules中。
  2. 在httpd.conf中添加条目LoadModule php7_module modules/libphp7.so
  3. 重新启动Apache。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接