• 締切済み

拡張モジュールをphpコマンドからだと読んでくれません。

PHP4.4.2のphp.iniで、extentionをフルパス指定したのですが、 Apache経由だと、ssh2.soは読まれ拡張関数が使用できたのですが phpコマンドを叩くと、ssh2の拡張関数はないと エラーになってしまいます(><) シェルから何故、拡張関数が使用できないのでしょうか?

みんなの回答

  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

CLI用とApacheモジュールでphp.iniのパスが違うのでしょう php -i > phpinfo.txt でphp.iniのパスを確認してください php -c "iniファイルのパス" で実行時に指定も出来ます。

php4
質問者

お礼

回答ありがとうございます。結局、 extention_path=*.soをおいたディレクトリ extention=*.so とすることでコマンドのPHPから参照されるようになりました。

関連するQ&A

専門家に質問してみよう