2

私のphp.ini(C:\ php)ファイルのインクルードパス

; Windows: "\path1;\path2"
include_path = ".;C:\php\extras;C:\php\extras\doctrine-dbal"

しかし、phpinfo()はinclude_path=。;C:\ php\pearのように見えます

includeパスをinclude_path="。;C:\ php \ extras; C:\ php \ extras\doctrine-dbal"として変更するにはどうすればよいですか。

php.iniファイルとApacheWebサーバーが再起動しなくなったと確信しています

インクルードパスを表示するとき

<?php
phpinfo();
?>

ここに画像の説明を入力してください

ここに画像の説明を入力してください

4

2 に答える 2

4

php.ini構成ファイルの値を変更するか、実行時にset_include_path関数を使用できます。システム/サーバーには、さまざまなバージョンのphp.ini構成ファイルが存在する場合があります。phpinfo()インスタンスに使用されている場所については、出力を参照してください。

あなたの場所C:\php\php.iniLoaded Configuration File指令に従っているように見えるので、そのバージョンを変更する必要があります。

;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
;
; PHP's default setting for include_path is ".;/path/to/php/pear"
; http://php.net/include-path
于 2012-07-10T02:40:54.333 に答える
1

あなたが正しいを見ていることを確認してくださいphp.ini

さらに、 set_include_path関数を使用して、コードにインクルードパスを設定できます。

于 2012-07-10T02:39:23.510 に答える