Lon*_*yễn 3 php fatal-error zend-framework3
我的项目使用Zend 3框架和php7.2.当我在Ubuntu 17.04上构建Web时,此Web无法正常工作.
> php -S 0.0.0.0:8080 -t public public/index.php
[Thu Dec 7 23:25:59 2017] PHP Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
[Thu Dec 7 23:25:59 2017] PHP Fatal error: Unknown: Failed opening required '/home/isling/workspace/sp/shopping/public/public/index.php' (include_path='.:/usr/share/php') in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)
'.../public/public/index.php' - >公共重复???
该-t参数指定文档根目录,假定这就是所指示的文件.所以你只需要这个:
php -S 0.0.0.0:8080 -t public index.php
Run Code Online (Sandbox Code Playgroud)
我通常把它放在我的composer.json:
"scripts": {
"serve": "php -S 0.0.0.0:8080 -t public/ index.php"
}
Run Code Online (Sandbox Code Playgroud)
然后我可以做composer serve一个开发服务器.
[编辑2018-04-27]此行为已在版本7.2.3左右更改.filename参数现在看起来是相对于当前目录而不是相对于通过spec指定的doc根目录-t,所以你现在使用类似的东西:php -S 0.0.0.0:8080 -t public/ public/index.php
| 归档时间: |
|
| 查看次数: |
5167 次 |
| 最近记录: |