zend框架2路由/虚拟主机


zend framework 2 Route/Virtual Host

如何在不必在Zend Framework 2中创建虚拟主机的情况下创建路由并使其工作?

大家好,我目前是PHP+Zend Framework 2的新手。一个月以来,我一直在碰壁。阅读一个又一个关于如何在Zend Framework 2中创建路由的教程。问题是我阅读的每个教程都必须在主机文件中创建一个虚拟主机。我想在不需要设置虚拟主机的情况下进行路由工作。这可能吗?有人能指导我如何做到这一点吗。感谢

如zend文档中所建议https://framework.zend.com/manual/2.4/en/user-guide/skeleton-application.html#using-内置的php-cli服务器您可以使用命令使用内置的cli服务器

php -S 0.0.0.0:8080 -t public/ public/index.php

要做到这一点,只需打开命令提示符,在那里键入上面的命令,然后在-t之后放入项目公用文件夹的完整路径,就像你把项目保存在c:''wamp''www''Myproject''public中一样,然后在那里键入一个空格后的完整路径。再次将路径指向你的index.php文件,比如c:''wamp''www''Myproject ''public''index.php。所以你的最终命令是这样的。

php -S 0.0.0.0:8080 -t c:'wamp'www'Myproject'public' c:'wamp'www'Myproject'public'index.php

然后点击回车键。现在转到您的浏览器并键入此urlhttp://localhost:8080/.就是这样,但不要关闭命令提示符,否则你将无法打开你的项目。每次运行项目时,还需要运行此命令。

我希望这将帮助你