
Я пытаюсь изучить PHP, и это начинает раздражать — загружать файл на сервер каждые 30 секунд. Есть ли способ заставить браузер (я использую Chrome на Mac 10.6.7) интерпретировать файл PHP (плагин браузера или внешнее приложение)? Или есть ли способ «конвертировать» PHP в HTML, со всей «гипертекстовой предварительной обработкой»?
Короче говоря, есть ли способ практиковать PHP без использования сервера или установки сервера на свой компьютер?
решение1
Не совсем нет, "PHP — это серверный скриптовый язык с открытым исходным кодом, предназначенный для веб-разработки с целью создания динамических веб-страниц". Вы можете просто настроить локальный сервер и тестировать там, именно это я и делаю.
В качестве альтернативы, по крайней мере в Linux, выможетзапуск PHP-скриптов из командной строки:
$ php index.php > output.html
Затем вы можете открыть полученный HTML-код в веб-браузере.
решение2
Это просто. PHP уже имеет встроенный веб-сервер. Вот как его запустить.
$ cd ~/public_html
$ php -S localhost:8000
В окне терминала или командной строки отобразится:
PHP 5.4.0 Development Server started at Thu Jul 21 10:43:28 2011
Listening on localhost:8000
Document root is ~/public_html
Press Ctrl-C to quit
Теперь откройте веб-браузер и:http://localhost:8000
решение3
Просто установите MAMP, и вы сможете запускать PHP локально на своем компьютере. http://www.mamp.info/en/index.html