PHP警告:未知:无法打开流:第0行的未知权限被拒绝

时间:2017-12-16 14:07:32

标签: php windows apache pear chmod

我从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'

但没有任何效果!你能救我吗?

1 个答案:

答案 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/

它应该按预期工作。

希望它有所帮助。