我怎样才能在php.ini文件中更改包含路径

时间:2012-07-10 02:36:34

标签: apache php

我的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文件和我的apache web服务器重启

当我使用

查看包含路径时
<?php
phpinfo();
?>

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:4)

您可以修改php.ini配置文件中的值,也可以在运行时使用set_include_path函数。您的系统/服务器上可能有各种版本的php.ini配置文件。请向您phpinfo()输出您的实例使用的位置。

根据C:\php\php.ini指令,您的位置似乎为Loaded 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

答案 1 :(得分:1)

确保您正在查看右侧php.ini

除此之外,您可以使用set_include_path函数在代码中设置包含路径。