我已经在我的网站上启用了 php7.1,如下所示这里但我的网站上似乎没有加载任何 php 页面,它们都以默认代码显示。我尝试启用 php5.6 并禁用 7.1,但这并没有改变任何东西。我很困惑为什么它不起作用。
我在 apache2.4 和 ubuntu 16.04 上
这是我在 apache error.log 文件中看到的内容
[Fri Feb 10 11:14:46.817334 2017] [mpm_prefork:notice] [pid 3144] AH00169: caught SIGTERM, shutting down
[Fri Feb 10 11:14:47.725712 2017] [mpm_prefork:notice] [pid 3464] AH00163: Apache/2.4.18 (Ubuntu) PHP/7.1.1-1+deb.sury.org~xenial+1 configured -- resuming normal operations
[Fri Feb 10 11:14:47.725854 2017] [core:notice] [pid 3464] AH00094: Command line: '/usr/sbin/apache2'
当我跑步的时候
apache2 -e debug
我明白了
[Fri Feb 10 11:16:32.582974 2017] [core:warn] [pid 3511] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Fri Feb 10 11:16:32.583330 2017] [core:warn] [pid 3511] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Fri Feb 10 11:16:32.583403 2017] [core:warn] [pid 3511] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf:
Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}