php.iniでは、PHP Extension_dirパス設定が期待どおりに機能しません。

php.iniでは、PHP Extension_dirパス設定が期待どおりに機能しません。

php.iniで設定し、次のようにフルパスを使用するとextension_dir機能します。

extension_dir = "/home/appie/Bureaublad/astroapp/phpdesktop-linux-72.1/ext"
extension = "sweph.so"

しかし、これを行うと:

extension_dir = "ext"
extension = "sweph.so"

または

extension_dir = "./ext"
extension = "sweph.so"

それなら何もありません。私のプログラムでは、ソフトウェアは別のディレクトリに配置される可能性があるため、フルパスを使用することはできません。それでは、正しいパスをどのように設定しますか?

答え1

私の考えは簡単です。

extension_dir = "./"

これは、デフォルトのPHP.iniファイルに従ってLinuxで実装する必要があります。

関連情報