Подтвердить что ты не робот

Как запустить php без веб-сервера?

Я хотел бы спросить, могу ли я запустить php без установки веб-сервера. Должен ли я использовать php, как CGI, и запускать мою страницу через командную строку? И если да, то каковы шаги, которые я делаю, я должен выбрать через установку php? Я имею в виду предпочтения как CGI и компоненты после этого шага?

Я установил php 5.3.3, но, похоже, не работает, появляется несколько сообщений о том, что php5ts.dll отсутствует, и когда я помещаю этот файл в свою папку ext, появляются другие сообщения об ошибках. Существуют ли какие-либо файлы конфигурации или шаги, которые я должен использовать? (php 5.3.3 подходит для выполнения чего-то подобного?)

Если у меня должен быть установлен веб-сервер, как я могу запустить свой PHP-код через командную строку?

4b9b3361

Ответ 1

Обычно вы можете запустить php файл (после успешной установки), просто выполнив следующую команду:

$ /path/to/php myfile.php // unix way
C:\php\php.exe myfile.php // windows way

Подробнее о запуске PHP в режиме CLI вы можете узнать здесь.


Стоит добавить, что PHP начиная с версии 5.4 может самостоятельно запускать веб-сервер. Вы можете сделать это, запустив этот код в папке, из которой вы хотите обслуживать страницы:

$ php -S localhost:8000

Подробнее о запуске PHP в режиме веб-сервера вы можете узнать здесь.

Ответ 2

Для системы Windows вы можете запустить php, выполнив следующие шаги:

  • Загрузите версию php, которую вы хотите использовать, и поместите ее в папку c:\php.
  • append; c:\php на ваш системный путь с помощью cmd или gui.
  • вызов $ php -S localhost:8000 команды в папке, из которой вы хотите отсылать страницы.