вівторок, 18 січня 2011 р.

Web програмування на мові PHP

PHP (англ. PHP:Hypertext Preprocessor — PHP:гіпертекстовий препроцесор), попередня назва: Personal Home Page Tools — скриптова мова програмування, була створена для генерації HTML-сторінок на стороні веб-сервера. PHP є однією з найпоширеніших мов, що використовуються у сфері веб-розробок (разом із Java, .NET, Perl, Python, Ruby). PHP підтримується переважною більшістю хостинг-провайдерів. Вікіпедія
Для програмування на мові PHP потрібно:
Сервер Apache;
База даних MySql;
Компілятор PHP.
Раніше це все встановлювали окремо. А тепер можна завантажувати, вже готову збірку цих елементів, яка при встановленні автоматично налаштовується.
Для Windows - Denwer, для Linux - LAMP.
Для початку роботи потрібно завантажити з сайту (http://www.denwer.ru/) програму, та встановити її.
При встановленні з’явиться вікно CMD, та будуть робитися пропозиції змінити параметри, якщо невпевнені в вашому виборі, можете натискати клавішу Enter (параметр введеться по замовчуванню). Якщо потрібно додаткова інформація по встановленню вона є на сайті.
Денвер, для подальшого управління сервером розмістить ярлики на Робочому столі. Перший для запуску сервера, другий - для зупинки, третій - перезапуску. Ще повинен з’явитися віртуальний том, який указує на місце розташування каталогів серверу.
В каталозі серверу містяться каталоги:
Denwer (каталог програми Денвер):
  • boot.exe - створення віртуального тому
  • run.exe - запуск серверу Apache
  • stop.exe - зупинка серверу
  • restart.exe - перезавантаження серверу (при кожній зміні налаштувань, сервер потрібно перезавантажувати)
  • SwitchOff.exe - вимкнення програми Денвер (демонтування тому та зупинка сервера)
Tmp (каталог тимчасових файлів - статистики звертань до серверу)
Usr (каталог з користувацькими налаштуваннями PHP та Apache, там також містяться бази MySql)
Home (каталог в якому містяться хости - каталоги створених сайтів)
Для того щоб створити свій віртуальний сайт, потрібно створити каталог з іменем майбутнього сайту, та в ньому каталог з іменем "www". В каталог "www" потрібно розміщувати всі файли сайту.
Після створення каталогів, потрібно перезавантажити сервер. При цьому Денвер зробить всі налаштування, що раніше потрібно було робити вручну, автоматично.
Програма Денвер не має файлу видалення, та є портативною (якщо на кожному ПК, перед використанням, запускати файл Run.exe). Щоб видалити програму потрібно запустити файл SwitchOff.exe (вимкнення програми Денвер), а потім видалити всі файли програми (каталог WebServer по замовчуванню)
P. S. На сайті Денвера написано, якщо ви хочете налаштувати сайт не локально, а щоб його бачили інші користувачі мережі, каталог з іменем сайту потрібно назвати вашою ІР адресою (якою йде з’єднання з мережею). При цьому звертання до вашого сайту здійснюється або по вашій ІР адресі, або по мережевій назві ПК. Також сайт попереджає про небезпечність такого способу налаштування, для додаткового захисту потрібно ставити FireWall-и і т.д.

Немає коментарів:

Дописати коментар