1

我有 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 并用它再次编译。结果相同。

有什么线索吗?请帮忙。

4

1 回答 1

0

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

于 2015-12-21T17:40:57.427 回答