Source Guardian PHP拡張機能をインストールするためのbashスクリプトを作成しようとしていますが、Ubuntuの後続のリリースごとに宛先ディレクトリが異なります。
Ubuntu 14.04にPHP5をインストールすると、拡張機能が/ usr/lib/php5/20121212 + lfs /に保存されます。Ubuntu15.04では、このディレクトリが変更されます。/usr/lib/20131226 /
/etc/php5/fpm/php.iniと/etc/php5/fpm/php-fpm.confを確認しましたが、どちらのファイルにも20121212 + lfsまたは20131226についての記述はありません。
Source Guardian拡張機能を他の場所に配置すると、ロードされません。
プログラムで拡張フォルダーを決定する方法はありますか?
多分あなたはこれをするべきです:
php-config --extension-dir
php-config
が存在しない場合、apt-get install php-config
(Ubuntu/Debianの場合)またはyum install php-config
(CentOS/Red Hatの場合)
このコマンドは、php
拡張フォルダーの正確な場所を示します。
拡張機能を使用するためにphp.ini
を変更することを忘れないでください。
これを使えます
php -i | grep extension_dir