Php网站虚拟主机

时间:2013-09-13 07:49:44

标签: php apache xampp

我是php的新手,我在我的window7台式机上安装了xampp-win32-1.8.2-2-VC9-installer。 PHP页面从C:\ xampp \ htdocs运行,但是当我创建虚拟主机并尝试访问d:\ web \中的php文件时,它显示禁止访问。

我的主机文件代码 127.0.0.1 localhost1

我的httpd-vhost文件代码

NameVirtualHost *
<VirtualHost *>
  DocumentRoot "C:/xampp/htdocs"
  ServerName localhost
</VirtualHost>

<VirtualHost localhost1:80>
  DocumentRoot "d:/web/test.php"
  ServerName localhost1    
<Directory "d:/web/test.php">
  AllowOverride All
  Require all granted
</Directory>
</VirtualHost>

我现在不知道我需要改变的地方

1 个答案:

答案 0 :(得分:0)

这是文件权限派生的问题。尝试更改“C:/ xampp / htdocs”中的NTFS权限以允许对运行Web服务器的用户的读取和执行权限,您应该能够看到该用户在Apache配置文件中的用户,通常是“apache”哪个相当于IIS中的IUSR。