За последние 24 часа нас посетили 18100 программистов и 1699 роботов. Сейчас ищут 1515 программистов ...

PHP без Веб-сервера

Тема в разделе "Установка PHP", создана пользователем vah-smile, 13 апр 2009.

  1. vah-smile

    vah-smile Активный пользователь

    С нами с:
    13 апр 2009
    Сообщения:
    162
    Симпатии:
    1
    Адрес:
    Украина, Ровно
    Доброе время суток!
    Итак, я студент и мне нужен PHP для ознакомления. Я так подумал: зачем мне на домашнем компютере поднимать Веб-сервер? Можна ли как-то обойтись без Веб-сервера, а просто использовать php-5.2.9-2-win32-installer.msi или php-5.2.9-2-Win32.zip или же какую-то другую программу? И как именно это все настроить? Спасибо!
     
  2. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
  3. vah-smile

    vah-smile Активный пользователь

    С нами с:
    13 апр 2009
    Сообщения:
    162
    Симпатии:
    1
    Адрес:
    Украина, Ровно
    Так походу:
    Тоисть, это мне тоже не интересно ведь прийдется поднимать почтовый сервер. С таким розмахом можна было би установить и Apache (веб-сервер), но стоит ли?... А как-то по другому можна это решить (без использования дополнительных серверов и служб)? :?
     
  4. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
  5. vah-smile

    vah-smile Активный пользователь

    С нами с:
    13 апр 2009
    Сообщения:
    162
    Симпатии:
    1
    Адрес:
    Украина, Ровно
    Ну вот постапил PHP с поддержкой CLI:
    Код (Text):
    1. C:\>php -v
    2. PHP 5.2.9-2 (cli) (built: Apr  9 2009 08:23:19)
    3. Copyright (c) 1997-2009 The PHP Group
    4. Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
    А куда именно нужно записать мой файл.php и как его открить в браузере (например в Internet Explorer)?
     
  6. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    а вот для этого сервер и нужен
     
  7. vah-smile

    vah-smile Активный пользователь

    С нами с:
    13 апр 2009
    Сообщения:
    162
    Симпатии:
    1
    Адрес:
    Украина, Ровно
    А без него никак?.... :roll:
     
  8. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    а без этого в консоли. php путь_к_файлу.php и вывод в консоль
     
  9. kostyl

    kostyl Guest

    vah-smile
    за два часа уже можно было кучу раз запустить инсталяху Апача...
     
  10. vah-smile

    vah-smile Активный пользователь

    С нами с:
    13 апр 2009
    Сообщения:
    162
    Симпатии:
    1
    Адрес:
    Украина, Ровно
    Новая служба - это новая дыра в системе безопастности и дополнительная нагрузка на систему, что не очень то их хотелось бы. Тем более PHP нужен в образовательных целях (тоисть постоянная работа в нем не ведется и никаких услуг я не предлагаю в сеть, а Apache загружается под час загрузки системы и работает до завершения сеанса. Исходя из этого - зачем мне Apache?)
     
  11. vah-smile

    vah-smile Активный пользователь

    С нами с:
    13 апр 2009
    Сообщения:
    162
    Симпатии:
    1
    Адрес:
    Украина, Ровно
    А так, чтобы консоль вызывала Internet Explorer (Windows) и передавала туда сам файл.php (код)?
     
  12. kostyl

    kostyl Guest

    vah-smile
    возможно у тебя там есть дыры и побольше...
     
  13. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    vah-smile
    Поставь Денвер на флэшку и радуйся жизни :) (гугли)
    Для отображения РНР кода в браузере нужен веб сервер. И не обязательно Апач. Есть еще nginx, IIS...
     
  14. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    челу апач влом поставить, а ты ему nginx предлагаешь под винду компилить :D
     
  15. shurastik

    shurastik Активный пользователь

    С нами с:
    22 фев 2008
    Сообщения:
    285
    Симпатии:
    0
    Адрес:
    Латвия
    start->run->cmd

    Код (Text):
    1.  
    2. >>  "С:\php5\php.exe" -f C:\test.php > C:\test.html & "C:\Program Files\Internet Explorer\iexplore.exe" C:\test.html
    что-то вроде этого

    а вообще непонятно как ты будешь с серверными переменными работать
     
  16. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Не понимаю. Ты на боевом сервере что ли будешь обучаться? :)
     
  17. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Не :) Я ему рассказываю, что веб сервер не заканчивается на Апаче :))) А то я так достаточно долго думал, пока мне не рассказали про ASP + IIS и отдельно про nginx.
     
  18. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    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, который решает проблему постоянно запущенных сервисов - запускает обслуживающию программу только при обращении