Bashを使用してPHP拡張フォルダを見つける

Bashを使用してPHP拡張フォルダを見つける

Source Guardian PHP拡張機能をインストールするためのbashスクリプトを作成しようとしていますが、ターゲットディレクトリはUbuntuのそれ以降のバージョンによって異なります。

Ubuntu 14.04にPHP5をインストールすると、拡張機能は/usr/lib/php5/20121212+lfs/に保存されます。 Ubuntu 15.04では、このディレクトリが変更されます(例:/usr/lib/20131226/)。

/etc/php5/fpm/php.ini および /etc/php5/fpm/php-fpm.conf を確認しましたが、これらのファイルのいずれも 20121212+lfs または 20131226 を参照していません。

Source Guardian 拡張機能を別の場所に置くと読み込まれません。

プログラムで拡張フォルダを決定する方法はありますか?

ベストアンサー1

たぶんこれを行う必要があります:

php-config --extension-dir

php-configない場合は、Ubuntu apt-get install php-config/ Debianまたはyum install php-configCentOS / Red Hat)

phpこのコマンドは拡張フォルダの正確な場所を提供します。

php.ini拡張機能を使用するには、拡張機能を変更することを忘れないでください。

おすすめ記事