在Debian 7上将PHP 5.6.12添加到Ispconfig 3(使用Apache)

时间:2015-09-02 17:20:16

标签: php apache debian ispconfig

我有Ispconfig 3的标准设置:

https://www.howtoforge.com/perfect-server-debian-wheezy-apache2-bind-dovecot-ispconfig-3

服务器是最新的。一切正常。

我正在尝试按照本指南添加PHP 5.6.12:

https://www.howtoforge.com/how-to-build-php-5.6-fpm-fastcgi-with-zend-opcache-and-apcu-for-ispconfig-3-on-debian-7-wheezy

一切顺利,直到开始fpm:

/etc/init.d/php-5.6.12-fpm start

Starting php-fpm [02-Sep-2015 18:16:07] ERROR: [/opt/php-5.6.12/etc/php-fpm.conf:540] value is NULL for a ZEND_INI_PARSER_ENTRY
[02-Sep-2015 18:16:07] ERROR: failed to load configuration file '/opt/php-5.6.12/etc/php-fpm.conf'
[02-Sep-2015 18:16:07] ERROR: FPM initialization failed
failed

问题是在/opt/php-5.6.12/etc/php-fpm.conf的末尾插入了这一行:

包括/opt/php-5.6.12/etc/pool.d / * .conf

如果我对此行发表评论,则会启动fpm,但ISPconfig中的新PHP版本无效。

我找到了这个解决方案:

serverfault.com/questions/547394/is-there-a-limit-setting-a-php-admin-value-in-php-fpm

并使用了此修复程序:

github.com/DaveRandom/php-src/commit/9ad8e89d4f080626a92fc8817ab156c09b6b266a 然后再用它编译。结果相同。

有任何线索吗?请帮忙。

1 个答案:

答案 0 :(得分:0)

我今天遇到了同样的问题,你需要在=之后include