我从Windows 10开始使用PHP,wampserver和Composer,这将是一个星期,我无法解决这个问题:当我输入:
php -S localhost:8000 -d display_errors = 1 public/
浏览器上的运行:" localhost:8000 / test",我有这个错误:
警告:未知:无法打开流:未知中的权限被拒绝 在第0行
致命错误:未知:无法打开所需公开/' (包含路径 ='。; C:\ wamp64 \ bin \ php7.1.9 \ pear')在第0行的未知中
我安装了着名的" pear",我将访问模式修改为我的项目:
chmod -R 777 or 755 myFramework
我甚至在apache文件夹和php文件夹中触及了 php.ini 来添加这一行:
include_path
= '.;C:\wamp64\bin\php7.1.9\pear'
但没有任何效果!你能救我吗?
答案 0 :(得分:4)
命令行错误。
来自man php
或来自the PHP CLI online Manual:
- 定义foo [= bar]
-d foo [= bar]使用值栏
定义INI条目foo
(请注意=
符号前后没有空格)
- docroot docroot
-t docroot指定内置Web服务器使用的文档根目录
(您需要使用-t
参数指定文档根目录)
因此,最终命令将如下所示:
php -S localhost:8000 -d display_errors=1 -t public/
它应该按预期工作。
希望它有所帮助。