簡體   English   中英

在cli上啟用了Whay ionCube加載程序,而不在osX EL-CAPITAN上的Web上啟用?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM