gpt4 book ai didi

php - 在 php-fpm.conf 中加载 zend 扩展的正确方法是什么?

转载 作者:可可西里 更新时间:2023-11-01 12:56:00 25 4
gpt4 key购买 nike

我正在尝试通过 php-fpm.conf 文件加载 ioncube 加载器。

我知道您可能想知道为什么我不使用 php.ini,但它有点复杂,您可以在此处了解更多原因 (Does each PHP-FPM Worker individually load php.ini?)。

无论如何,我正在使用 php-fpm.conf 中的以下指令从此文件 (php-fpm.conf) 加载我的其他扩展:

php_admin_value[extension]=<extension_name>.so

例如,php_admin_value[extension]=apc.soextension_dir(在我的 php.ini 中定义)加载 APC。它工作正常并解决了我在通过 php.ini 定义扩展时遇到的一些问题。

但是,使用 zend_extension 指令不起作用。所以以下似乎不起作用

php_admin_value[zend_extension]=/usr/lib/php5/20090626/ioncube_loader_lin_5.3.so

有什么我想念的吗?我会很感激一些帮助。

提前致谢。

最佳答案

只能用php-fpm命令定义一个php文件

# copy php.ini, and enable all extensions here
cp /etc/php5/php.ini /etc/php5/my-php.ini
# copy fpm config and set a new pool dir
cp /etc/php5/fpm/php-fpm.conf /etc/php5/fpm/php-fpm-my-config.conf
# create a new pool conf and create a new start script
php-fpm -c /etc/php5/my-php.ini --fpm-config /etc/php5/fpm/php-fpm-my-config.conf

就是这样:)

有同样的问题,所以我在这里回答;-)

关于php - 在 php-fpm.conf 中加载 zend 扩展的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8188529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com