找不到php.ini include_path

时间:2013-02-24 22:56:05

标签: php include-path

我刚刚在Windows机器上设置了虚拟主机(使用xampp)并为我的默认站点创建了一个条目,如下所示。

<VirtualHost *:80>
DocumentRoot "D:/path/to/my/website"
ServerName localhost

<Directory "D:/path/to/my/Website">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>

然后我在c:\ xamp \ php \ php.ini中注释掉了include_path,这样我就可以运行多个站点,每个站点都有自己的include_path

我有一个.htaccess文件,在localhost根目录中没有定义路径。 我有一个php.ini文件,其路径定义如下:include_path =“。; D:\ path \ to \ my \ website \ php” 但是当我运行phpinfo时,我得到了默认的include_path =。; C:\ php \ pear

为什么php没有看到我的php.ini的任何想法?我已经到处检查了流浪的.htaccess文件或php.ini文件,但这是服务器的根目录,唯一的文件是我提到过的。

1 个答案:

答案 0 :(得分:0)

php.ini,对于apache模块,在编译时设置(PHP)
放回擦除php.ini文件(现在,mod-php使用默认值)。

对于多个虚拟主机,可以在htaccess或特定的vhost配置文件中使用(检查是否可能)apache配置,或者使用PHP的php ini set功能。

两者都是很好的做法,除非你真的需要系统中的每一个最后的果汁,在这种情况下,PHP不是你应该选择的技术。

相关问题