我正在我的流浪盒上安装APCu,但发现pecl上没有设置我的ini文件,所以我手动添加了它& apache中的PHP现在很好用,但我的CLI使用不同的php.ini文件。是否有一种简单的方法来安装以同时更新这两个文件?
答案 0 :(得分:1)
不,没有开箱即用的解决方案。 pecl(pear -c pecl.php.net
)只能更新一个php.ini文件。
你可以做的是创建一个ini文件并将其符号链接到每个php版本的conf目录中。 (请参阅php --ini
中的“扫描其他.ini文件”)。
答案 1 :(得分:1)
我最近了解到您可以使用以下策略:
echo "" > /etc/php5/mods-available/timezonedb.ini
pear config-set php_ini /etc/php5/mods-available/timezonedb.ini
pecl -q install -f timezonedb && php5enmod timezonedb
php5enmod
命令会自动将配置文件链接到每个SAPI(cli
,fpm
,...)。
usage: php5enmod [ -s ALL|sapi_name ] module_name [ module_name_2 ]