私はあちこちを検索しましたが、これに対する答えが見つからないようです。ローカルのWampサーバーのphp.iniファイルにインクルードパスを設定しようとしています。私は現在、次の2つのいずれかを理解していません。
C:\wamp\www
_をインクルードパスとして追加したい場合は、include_path = ".;C:\wamp\www\"
_?私がチェックした私の研究で読んだいくつかの一般的なエラー。
C:\wamp\bin\php\php5.3.8
_にあるphp.iniファイルを編集していますphpinfo()
関数を使用してサーバーが更新されたかどうかを確認しました。[〜#〜] update [〜#〜]
これは現在私が持っているものですが、それでも機能しません。
_; Windows: "\path1;\path2"
include_path = ".;C:\php\pear;C:\wamp\www"
_
これはすべて、達成しようとしていることに依存します。個人的には、include_pathsを設定するためにphp.iniファイルを直接編集するのではなく、コードで次の構成を使用します。
// This will append whichever path you would like to the current include path
// And I believe that PHP is smart enough to convert / with \ if on a windoze box
// If not you can replace / with DIRECTORY_SEPARATOR
set_include_path(get_include_path() . PATH_SEPARATOR . 'my/custom/path');
-編集-
システムにphp.iniのコピーが複数存在し、PHPで使用されているものを編集していない可能性があります。
Php.iniファイルにはすでにinclude_pathが含まれていますが、コメントを外して、コメントアウトする必要があります。また、ウィンドウの例もあります。このようになります。「include_path」の前のセミコロンを削除するだけです。
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
このスレッドを発見し、現在のバージョンのWAMPServerを使用している場合、phpinfo()レポートで参照されているphp.iniを編集するときに発生した問題が発生する可能性がありますが、インクルードパスは変更されません。 WAMPディレクトリを検索すると、インクルードパスが指定されている2つのDLL(phpおよびApache dirsでは両方ともphp5ts.dllという名前)が表示されました。代わりにBitnamiWAMP環境を使用してください( https://bitnami.com/stack/wamp/installer )。 GO PATS!
Php.iniファイルのinclude_pathが有効にならなかった理由をデバッグしようとしたときに、このリンクをクリックしてください。私はbitnamiapiを使ったubuntuのセットアップについて話しています。解決策は、。/ ctlscriptを適切に使用してphp-fpmを再起動することでした。 Apacheのみを再起動していましたが、php-fpmも再起動する必要がありました。
うまくいけば、誰かがbitnamiランプスタックでubuntuでそれを試すのを助けます。