如何在便携式 wamp 或 xampp 上运行 zend 框架项目?

Posted

技术标签:

【中文标题】如何在便携式 wamp 或 xampp 上运行 zend 框架项目?【英文标题】:How to run zend framework project on portable wamp or xampp? 【发布时间】:2012-08-16 06:30:05 【问题描述】:

我正在尝试使用便携式 wamp 运行(没有成功)一个 zend 框架项目。 (我对 xampp 的便携版也有同样的问题。)

通常我会收到错误 HTTP 500(内部服务器错误),以及

"There is no such file Zend/Application.php in public/index.php line 18 (require_once 'Zend/Application.php').

如果没有 wamp 的便携版,我没有任何问题。我已将 DocumentRoot 从www 更改为我在httpd.conf 中的项目的公共文件夹,并且该项目在浏览器中运行良好。

我尝试在 wamp(和 xampp)的便携式版本中做同样的事情 - 没有结果。不幸的是,我只能在工作时在我的计算机上安装便携式软件,所以如果有人能帮助我解决这个问题,我将不胜感激。

【问题讨论】:

【参考方案1】:

便携与否真的没有区别。您似乎忘记调整 LAMP 环境了。很可能您的 httpd 的 .htaccess 处理受到限制,或者 mod_rewrite 未启用,因此 httpd 在尝试解析项目的 .htaccess 时失败。检查您的 httpd 的错误日志和/或 php 错误日志。

【讨论】:

感谢您的回答。检查httpd的错误日志后,我在httpd的错误日志中发现:[ssl:warn] [pid 5340:tid 216] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] 和其他错误都与Zend_Session的负载有关。我试图打开另一个不包含任何 Zend_Session 的项目并且它可以工作!现在我正在尝试用 ssl 解决问题。也许您知道解决方案,所以我可以在我的项目中包含 Zend_Session 类?谢谢!

以上是关于如何在便携式 wamp 或 xampp 上运行 zend 框架项目?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 8 上使用 wamp 或 xampp 安装 pimcore?

create-react-app 构建部署在 LAMP/XAMPP/WAMP 上

php 在没有 WAMP/XAMPP 的 Windows 上运行...这是愚蠢的愚蠢行为吗?

php 在没有 WAMP/XAMPP 的 Windows 上运行...这是愚蠢的愚蠢行为吗?

如何在android中调用localhost的webservice(来自wamp或xampp服务器)?

WAMP 和 XAMPP 显示 PHP 而不是运行它