Доброе время суток! Итак, я студент и мне нужен PHP для ознакомления. Я так подумал: зачем мне на домашнем компютере поднимать Веб-сервер? Можна ли как-то обойтись без Веб-сервера, а просто использовать php-5.2.9-2-win32-installer.msi или php-5.2.9-2-Win32.zip или же какую-то другую программу? И как именно это все настроить? Спасибо!
Так походу: Тоисть, это мне тоже не интересно ведь прийдется поднимать почтовый сервер. С таким розмахом можна было би установить и Apache (веб-сервер), но стоит ли?... А как-то по другому можна это решить (без использования дополнительных серверов и служб)? :?
уахахаха.... http://en.wikipedia.org/wiki/Command_line_interface http://ru.php.net/manual/ru/features.commandline.php
Ну вот постапил PHP с поддержкой CLI: Код (Text): C:\>php -v PHP 5.2.9-2 (cli) (built: Apr 9 2009 08:23:19) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies А куда именно нужно записать мой файл.php и как его открить в браузере (например в Internet Explorer)?
Новая служба - это новая дыра в системе безопастности и дополнительная нагрузка на систему, что не очень то их хотелось бы. Тем более PHP нужен в образовательных целях (тоисть постоянная работа в нем не ведется и никаких услуг я не предлагаю в сеть, а Apache загружается под час загрузки системы и работает до завершения сеанса. Исходя из этого - зачем мне Apache?)
vah-smile Поставь Денвер на флэшку и радуйся жизни (гугли) Для отображения РНР кода в браузере нужен веб сервер. И не обязательно Апач. Есть еще nginx, IIS...
start->run->cmd Код (Text): >> "С:\php5\php.exe" -f C:\test.php > C:\test.html & "C:\Program Files\Internet Explorer\iexplore.exe" C:\test.html что-то вроде этого а вообще непонятно как ты будешь с серверными переменными работать
Не Я ему рассказываю, что веб сервер не заканчивается на Апаче )) А то я так достаточно долго думал, пока мне не рассказали про ASP + IIS и отдельно про nginx.
1. apache может не смотреть в интернеты, а только на 127.0.0.1 который является локальным и другим копутерам не виден. (apache\conf\httpd.conf: Listen 127.0.0.1:80) 2. если вы уж так заботитесь о безопастности вы бы никогда не использовали Windows (использовали бы Unix-like) 3. совсем не обязательно всегда держать apache запущенным (в службах можно выбрать ручной запуск), включайте при необходимости 4. в unix есть демон inetd, который решает проблему постоянно запущенных сервисов - запускает обслуживающию программу только при обращении