- 締切済み
拡張モジュールをphpコマンドからだと読んでくれません。
PHP4.4.2のphp.iniで、extentionをフルパス指定したのですが、 Apache経由だと、ssh2.soは読まれ拡張関数が使用できたのですが phpコマンドを叩くと、ssh2の拡張関数はないと エラーになってしまいます(><) シェルから何故、拡張関数が使用できないのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- php504
- ベストアンサー率42% (926/2160)
回答No.1
CLI用とApacheモジュールでphp.iniのパスが違うのでしょう php -i > phpinfo.txt でphp.iniのパスを確認してください php -c "iniファイルのパス" で実行時に指定も出来ます。
お礼
回答ありがとうございます。結局、 extention_path=*.soをおいたディレクトリ extention=*.so とすることでコマンドのPHPから参照されるようになりました。