Jea*_*aul 4 php windows apache pear chmod
我从 Windows 10 上的 PHP、wampserver 和 Composer 开始,一周后我无法解决这个问题:当我输入:
php -S localhost:8000 -d display_errors = 1 public/
Run Code Online (Sandbox Code Playgroud)
在浏览器上运行:“localhost:8000/test”,出现此错误:
警告:未知:无法打开流:第 0 行未知中的权限被拒绝
致命错误:未知:无法在第 0 行未知中打开所需的“public/”(include_path =“.;C:\wamp64\bin\php7.1.9\pear”)
我安装了著名的“pear”,我修改了我的项目的访问模式:
chmod -R 777 or 755 myFramework
Run Code Online (Sandbox Code Playgroud)
我什至触摸了apache 文件夹和 php 文件夹中的php.ini以添加此行:
include_path
= '.;C:\wamp64\bin\php7.1.9\pear'
Run Code Online (Sandbox Code Playgroud)
但没有任何效果!你能帮助我吗 ?
命令行错误。
来自man php或来自PHP CLI 在线手册:
--定义 foo[=栏]
-d foo[=bar] 用值 bar 定义 INI 条目 foo
(注意标志前后不能有空格=)
--docroot 文档根
-t docroot 指定内置Web服务器使用的文档根目录
(需要用-t参数指定文档根目录)
所以,最终的命令将如下所示:
php -S localhost:8000 -d display_errors=1 -t public/
Run Code Online (Sandbox Code Playgroud)
它应该按预期工作。
| 归档时间: |
|
| 查看次数: |
8464 次 |
| 最近记录: |