При створенні сайту можуть використовуватися різні мови веб-програмування. Для того щоб написати просту статичну інтернет-сторінку, досить знати основи мови гіпертекстової розмітки - HTML. Але статичні сторінки вже нікому не потрібні, сучасні сайти динамічні, оперативні, а також інтерактивні.
На сьогоднішній день PHP є популярним серверним скриптом. тобто сценарій PHP виконується на стороні сервера. Програмний код PHP вбудовується в html-сторінку або ж підключається до неї з зовнішнього файлу. Інтерпретатор мови обробляє код і динамічно формує сторінки сайту.
Таким чином, створення сайту на PHP зводиться до написання різних програмних кодів на мові PHP. Синтаксис PHP нескладний, освоїти його може навіть початківець програміст. До того ж, є маса навчальної літератури на тему «PHP для чайників», розробленої спеціально для бажаючих вивчити цю мову.
Чому ж мова PHP такий популярний в створенні сайтів?
Як уже згадувалося, PHP - це серверний скриптова мова, з його допомогою на сайті можна реалізувати безліч інтерактивних функцій: опитування, гостьові книги, інтернет-магазин, всілякі калькулятори тощо
При створенні сайту на PHP легко працювати з базами даних - ця мова підтримує безліч різних операційних систем і СУБД, на відміну від ASP.NET, який найбільш повно взаємодіє лише з продуктами Microsoft.
При створенні сайту на PHP, на відміну від мови С ++ (використовується при написанні ASP-сторінок) або Perl, не потрібно враховувати безліч дрібниць. таких як, наявність в коді неприпустимих символів або прав доступу до сценаріїв.
З PHP можна працювати не тільки на віддаленому сервері хостера, а й на своєму, локальному, комп'ютері. Для цього достатньо встановити спеціальне програмне забезпечення - локальний сервер з підтримкою PHP. Одним з найпопулярніших продуктів для створення сайту на PHP є Денвер - Джентельменский набір Web-розробника.
Денвер - це безкоштовний набір з декількох програм, які суттєво полегшують роботу над створенням сайту на PHP на локальному комп'ютері. Готовий сайт можна потім легко і швидко перенести на хостинг.
Популярність мови PHP для створення сайтів приносить свої плоди. На PHP пишуться так звані движки (CMS системи управління контентом), окремі користувальницькі скрипти. Це означає, що при створенні свого сайту можна користуватися вже існуючими напрацюваннями, а не «винаходити велосипед» самостійно.