我刚刚在 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 \梨
任何想法为什么 php 看不到我的 php.ini?我到处检查了杂散的 .htaccess 文件或 php.ini 文件,但这是服务器的根目录,唯一的文件是我提到的文件。