我想使用Zend 2框架构建一个小的php Web应用程序。我是这个框架的新手,我遇到了一些配置问题。
我正在使用Windows 7,netbeans 7.4和WAMP服务器 我已经下载了zend骨架应用程序并通过工具将其与netbeans链接 - >选项 - > Php - > Zend 2选项卡。我还下载了作曲家的msi并安装它。然后我通过工具 - >将composer.phar文件与netbeans链接起来。选项 - > Composer选项卡。我还配置了在Tools->中找到的PHP解释器。选项 - >一般到php.exe文件。
完成所有这些后,我设法使用Zend 2框架创建一个新的PHP项目。我还在这个项目的include_path文件夹中添加了Zend 2 framework包的库文件夹,以备不时之需。
如果我浏览http://localhost/MyProjectName
,我可以看到我项目的目录。但如果我转到http://localhost/MyProjectName/public/index.php
,我会收到以下错误:
内部服务器错误
服务器遇到内部错误或配置错误 无法完成您的请求。请联系服务器 管理员在admin@example.com告知他们这个时间 发生错误,以及您在此错误之前执行的操作。 服务器错误中可能提供有关此错误的更多信息 日志中。
apache错误日志提供以下错误:
C:/wamp/www/MyProjectName/public/.htaccess:命令无效 'RewriteEngine',可能拼写错误或由模块定义 包含在服务器配置中
我做错了什么?我错过了什么吗?是不是public / index.php应用程序的要点?请帮忙! 提前谢谢!
答案 0 :(得分:3)
确保为apache启用mod_rewrite。
左键单击wamp图标 - >执行此操作apache - > apache模块 - > rewrite_module。