我怎样才能改变包括在php.ini文件路径

问题描述:

我的php.ini(C:\ PHP)的文件包括路径我怎样才能改变包括在php.ini文件路径

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

但phpinfo()函数看起来include_path中=; C:\ PHP \梨

我怎样才能改变包括路径的include_path = “C:\ PHP \临时演员; C:\ PHP \演员\主义-DBAL”

我敢肯定有ARA没有更多的php.ini文件和我的Apache Web服务器重新启动

当我查看包括路径使用

<?php 
phpinfo(); 
?> 

enter image description here

enter image description here

+1

确保在更改php.ini btw时重新启动apache和php。 – Mahn 2012-07-10 02:41:56

+0

是的,我确定我重新启动Apache服务器 – Duleep 2012-07-10 03:17:07

+0

你如何重新启动PHP? – rexxar 2017-08-24 09:16:04

确保你正在寻找正确的php.ini

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

+0

我会发布完整的phpinfo()在那个节目给我加载配置文件在\t C:\ php \ php.ini位置 – Duleep 2012-07-10 03:16:20

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

根据Loaded Configuration File指令,您的位置似乎为C:\php\php.ini,因此您需要修改该版本。

;;;;;;;;;;;;;;;;;;;;;;;;; 
; 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 
+0

我知道但我想在php.ini文件中更改。当我改变不影响phpinfo() – Duleep 2012-07-10 03:09:44

+0

@Depep请参阅编辑。 – RobB 2012-07-10 03:13:58

+0

C:\ php \ php.ini文件我被编辑但没有更改结果 – Duleep 2012-07-10 03:24:59