php - 在没有 apache 虚拟主机的情况下安装 zend 框架

标签 php zend-framework

我的网站在/var/www/invent 中。我在/var/www/invent/library 中有 zend-framework。

基本上我想要的是当我访问 http://localhost/invent 时就像我在 apache conf 文件中定义了一个虚拟主机“发明”一样工作(比如访问 http://invent)。我怎样才能做到这一点? 我在 Windows 下开发了我的项目,设置了虚拟主机,但我不想继续这样工作,因为我无法在不允许我创建虚拟主机的公共(public)虚拟主机服务上部署我的应用程序。更不用说如果我在 LAN 上部署应用程序,我还需要配置客户端的主机文件...... 请帮助,这是 zend 最烦人的事情(虽然到目前为止还没有尝试过其他框架)。

最佳答案

您的应用程序文档根目录是您放置 index.php 文件的位置,Zend Framework 库的位置和您的应用程序代码无关。

假设您使用了 BaseUrl静态 Assets (JavaScript、CSS、图像) View 中的帮助程序和操作链接的 Url 帮助程序,就 Web 服务器文档根目录的相对路径而言,您的应用程序应该非常可移植。

如果我在这里偏离轨道,请告诉我。您的问题可以提供更多详细信息。

关于php - 在没有 apache 虚拟主机的情况下安装 zend 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4151246/

相关文章:

php - 随机图像显示

php - 我怎样才能通过 explode 只获取一些特定的数据?

mysql - Zend Framework 中的更新查询

MySQL注入(inject)出错

php - Zend框架: how to reset mysite. com/admin/auth密码在mysql中使用phpmyadmin

php - Zend Framework 2如何使用连接从多个表中获取列?

php - 终止或停止执行由 CRON 启动的 PHP 脚本?

php - Zend Action Helper 未加载*有时*

php - 删除输入中的 "Search"文本,仅适用于一个搜索框,不适用于所有搜索框

php - 转发 Zend_Mail_Message