Windows — PHP Предупреждение: Неизвестно: не удалось открыть поток: В строке 0 отказано в разрешении Неизвестно

Я начинаю с 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'

Но ничего не работает! Вы можете мне помочь ?

3

Решение

Командная строка неверна.

От man php или из руководство по PHP CLI :

  • Первый

    —определить foo [= бар]

    -d foo [= bar] Определить INI-запись foo с помощью строки значений

(обратите внимание, что до и после = знак)

  • второй

    —Докрут Докрут

    -t docroot Укажите корень документа, который будет использоваться встроенным веб-сервером.

(вам нужно указать корень документа с помощью -t параметр)

Итак, последняя команда будет выглядеть так:

php -S localhost:8000 -d display_errors=1 -t public/

И все должно работать как положено.

Надеюсь, поможет.

4

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector