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

标签 php

我正在尝试通过 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/

相关文章:

php - 将值从 View 页面传递到 codeigniter 中的 Controller 页面

php - 如何在mysql数据库中管理酒店预订系统的库存表

php - 在 Mysql 中对行进行分组和排名

php - 将特殊字符从 php 传递到 javascript

php - 为什么 mySQL concat 在不同的平台上会失败?

php - 产品获取取决于使用 php mysql 查询的价格选择

php - PHP 中的值对象

PHP 通知 : Trying to get property of non-object

php - 加入 3 个 mysql 表 php codeigniter

php - 匹配来自所有语言php的字母的正则表达式