无法配置XAMPP与zend一起使用

时间:2015-08-18 14:08:54

标签: apache xampp configure

您好我正在尝试使用XAMPP安装ZF 1.12。我阅读了所有内容并完成了所有内容,并编写了" httpd.conf"像这样的文件:

<VirtualHost *:80>
DocumentRoot "/xampp/htdocs/<Your project folder>/public"
ServerName <Your project folder>
ServerAlias www.<Your project folder>
SetEnv APPLICATION_ENV "development"
<Directory "/xampp/htdocs/new/public">
  DirectoryIndex index.php
  AllowOverride All
  Order allow,deny
  Allow from all
</Directory>

但是现在当我尝试启动服务器时,我收到以下消息:

  

500内部服务器错误

     

服务器遇到内部错误或配置错误,并且&gt;无法完成您的请求。

还有什么需要做的吗

1 个答案:

答案 0 :(得分:0)

您的虚拟主机定义不完整,即没有结束标记(复制/粘贴时可能错过了这一点。

让我们假设您已经将框架创建并安装到/xampp/htdocs/project1/public

让我们假设您希望从名为project1.dev的开发域运行此站点,即这是您要输入浏览器地址栏的内容。

让我们假设您使用的是Apache 2.4.x,因此需要使用Apache 2.4语法进行访问。

<VirtualHost *:80>
   DocumentRoot "C:/xampp/htdocs/project1/public"
   ServerName project1.dev
   ServerAlias www.project1.dev

   <Directory "C:/xampp/htdocs/new/public">
      DirectoryIndex index.php
      AllowOverride All
      Require local
   </Directory>
   SetEnv APPLICATION_ENV "development"
</VirtualHost>

现在您需要编辑C:\windows\system32\srivers\etc\hosts并添加这两行。

127.0.0.1  project1.dev
::1  project1.dev

现在从使用“以管理员身份运行”

启动的命令窗口运行此命令
net stop dbscache
net start dnscache

然后重启Apache。或者,只需重新启动。