Я начинаю с PHP, wampserver и Composer на Windows 10, и через неделю я не смогу решить эту проблему: Когда я набираю:
php -S localhost:8000 -d display_errors = 1 public/
в браузере, запустив: «localhost: 8000 / test», у меня есть эта ошибка:
Предупреждение: Неизвестно: не удалось открыть поток: Отказано в доступе в Неизвестно
на линии 0Неустранимая ошибка: неизвестно: не удалось открыть ‘public /’ (include_path)
= ‘.; C: \ wamp64 \ bin \ php7.1.9 \ pear’) в строке «Неизвестно» в строке 0
Я установил знаменитую «грушу», я изменяю режим доступа к своему проекту с помощью:
chmod -R 777 or 755 myFramework
Я даже коснулся php.ini в папке apache и в папке php добавить эту строку:
include_path
= '.;C:\wamp64\bin\php7.1.9\pear'
Но ничего не работает! Вы можете мне помочь ?
Командная строка неверна.
От man php
или из руководство по PHP CLI :
—определить foo [= бар]
-d foo [= bar] Определить INI-запись foo с помощью строки значений
(обратите внимание, что до и после =
знак)
—Докрут Докрут
-t docroot Укажите корень документа, который будет использоваться встроенным веб-сервером.
(вам нужно указать корень документа с помощью -t
параметр)
Итак, последняя команда будет выглядеть так:
php -S localhost:8000 -d display_errors=1 -t public/
И все должно работать как положено.
Надеюсь, поможет.
Других решений пока нет …