2017-01-26 1 views
0

まず、phpinfo();ファイルを追加して、php.iniがウェブ上にある場所を確認しました。私が呼ぶときはlocalhostでのphpinfoパスは、それが出力していること:私はnginxを再起動し、入力したときに今php -v出力はionCubeが有効になっていると言うosX EL-CAPITANのウェブ上にないwhi ionCubeローダーがcliで有効になっていますか?

zend_extension="/usr/local/Cellar/php56/5.6.26_2/lib/php/extensions/no-debug-non-zts-20131226/ioncube_loader_dar_5.6.so" 

Loaded Configuration File /usr/local/etc/php/5.6/php.ini 

私は上記のconfファイルに以下の行を入れています:

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で有効になっているようです。しかし、私が上に示したように、phpinfo()はファイル設定に同じパスを与えます。

extension_dir /usr/local/Cellar/php56/5.6.26_2/lib/php/extensions/no-debug-non-zts-20131226 

私はそれが起こる可能性:

のphpinfoファイルも同じ拡張子DIRが言いましたか?

答えて

1

私が適用されますする構成のためには、あまりにもphp-fpmを再起動する必要がありました:

$ sudo brew services restart php56 

が、これは他の人に役立ちますし、いつか保存願っています。

関連する問題