[英]Whay ionCube loader enabled on cli not on web on osX EL-CAPITAN?
首先,我添加了一个phpinfo();
文件以查看php.ini
for web驻留在哪里。 当我在本地主机中调用该phpinfo路径时,它会输出:
Loaded Configuration File /usr/local/etc/php/5.6/php.ini
我将下面的行放在上面的conf文件中:
zend_extension="/usr/local/Cellar/php56/5.6.26_2/lib/php/extensions/no-debug-non-zts-20131226/ioncube_loader_dar_5.6.so"
现在,当我重新启动nginx
并键入php -v
输出说ionCube
已启用:
PHP 5.6.26 (cli) (built: Sep 25 2016 21:03:19)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with the ionCube PHP Loader v6.0.8, Copyright (c) 2002-2016, by ionCube Ltd.
看来它是在CLI而不是在Web上启用的。 但是正如我上面显示的,phpinfo()提供了相同的文件配置路径。
phpinfo文件还说相同的扩展目录:
extension_dir /usr/local/Cellar/php56/5.6.26_2/lib/php/extensions/no-debug-non-zts-20131226
我能做到吗?
我也必须重新启动php-fpm
才能应用配置:
$ sudo brew services restart php56
希望这对其他人有帮助并节省一些时间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.