window — значение doc_root не учитывается

Я скачал последнюю версию PHP (в настоящее время php 7.2.8) для рабочего стола Windows 10, более конкретно VC15 x64 Thread Safe.

После определения ярлыка как:

C:\Users\c2ll0fd00m\Downloads\php-7.2.8-Win32-VC15-x64\php.exe -c php.ini -S 0.0.0.0:8000

Я смог прекрасно запустить PHP на небольшом файле index.php (на самом деле просто выполняя простой phpinfo () вызов.

Но после редактирования файла php.ini и установки значения doc_root в другую папку, как C: \ PHP \ корень, Когда я запускаю php.exe, в командной строке по-прежнему отображается старое корневое значение документа, а не новое.

Более странно, когда я помещаю index.php в папку php.exe, тогда phpinfo () показывает, что doc_root правильно установлено с новым значением c:\php\root,

Следствие, если это с index.php файл в c:\php\root папка затем URL http://localhost:8000/ больше не доступен

Таким образом, чтобы подвести итог, PHP, кажется, не принимает во внимание значение doc_root,

Что я должен делать?

PS: Я уже извиняюсь за мой английский, я не являюсь носителем английского языка.

0

Решение

doc_root не используется веб-сервером PHP

http://php.net/manual/en/features.commandline.webserver.php

Используйте флаг -t, чтобы указать конкретный каталог, или просто запустите веб-сервер PHP из каталога, который вы хотите использовать.

php -S localhost:8000 -t foo/
0

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

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

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