如何将PHP服务器配置为在公用文件夹中查看?

如何将PHP服务器配置为在公用文件夹中查看?,php,zend-framework,Php,Zend Framework,我刚刚跟随本教程介绍了如何使用Zend Framework 1和composer- 我下载并安装了ZF1作为依赖项,然后重写index.php,查看Zend库的vendor/zendframework/zendframework1/library/目录(而不是library/)。我可以通过访问localhost/zend composer/public来确认这一点/ 但是,当我启动PHP服务器PHP-S 127.0.0.1:8000时,它告诉我在该服务器上找不到请求的资源 我对PHP服务器有点陌

我刚刚跟随本教程介绍了如何使用Zend Framework 1和composer-

我下载并安装了ZF1作为依赖项,然后重写index.php,查看Zend库的vendor/zendframework/zendframework1/library/目录(而不是library/)。我可以通过访问localhost/zend composer/public来确认这一点/

但是,当我启动PHP服务器
PHP-S 127.0.0.1:8000
时,它告诉我在该服务器上找不到请求的资源


我对PHP服务器有点陌生,也许我需要配置一些东西?如果您对此有任何建议,我将不胜感激。谢谢。

您可以对公共目录使用-t选项

php-s127.0.0.1:8000-tweb/

对于zend,应该执行以下工作

php-s127.0.0.1:8000-t public/


这种做法在ZF2中很常见-定义文档根和路由器很重要

php -S 0.0.0.0:8000 -t public public/index.php
其中
-t public
将文档根目录定义为公共目录

public/index.php
定义路由器脚本,所有请求都将传递给脚本(通常由apache中的
mod_rewrite
定义)