Я хотел бы спросить, могу ли я запустить php без установки веб-сервера. Должен ли я использовать php, как CGI, и запускать мою страницу через командную строку? И если да, то каковы шаги, которые я делаю, я должен выбрать через установку php? Я имею в виду предпочтения как CGI и компоненты после этого шага?
Я установил php 5.3.3, но, похоже, не работает, появляется несколько сообщений о том, что php5ts.dll отсутствует, и когда я помещаю этот файл в свою папку ext, появляются другие сообщения об ошибках. Существуют ли какие-либо файлы конфигурации или шаги, которые я должен использовать? (php 5.3.3 подходит для выполнения чего-то подобного?)
Если у меня должен быть установлен веб-сервер, как я могу запустить свой PHP-код через командную строку?
Обычно вы можете запустить 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 в режиме веб-сервера вы можете прочитать здесь .
Для системы Windows вы можете запустить php, выполнив следующие шаги:
$ php -S localhost:8000
в папку, из которой вы хотите обслуживать страницы. См. https://github.com/php-pm/php-pm .
Прекрасно работает с симфонией .
Но я борюсь с ним, пытаясь запустить тонкое приложение
Вы можете использовать эти программы для эмуляции веб-сервера apache и запуска PHP на вашем компьютере: