Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

Статьи об операционной системе Linux

Сайдбар

linux установка php

04 янв. 2014

Сам Apache может передавать только статические веб-страницы. Но на всех современных сайтах используются и динамические веб-страницы. Всякий раз при запросе такой страницы Apache запускает внешнюю программу, перерабатывает код страницы и отправляет в ответ страницу, которая отдельно настраивается для отображения в браузере (например, на странице может быть указано точное время или результат обработки запроса, посланного в базу данных, либо постоянно переключающиеся рекламные баннеры и т. д.).

Для программирования динамических веб-страниц применяется несколько языков, например Perl. Но в мире Linux/UNIX наиболее популярен язык PHP — препроцессор гипертекста.

Основная идея написания сайтов на РНР заключается в том, что в файле с расширением *.php содержится код, написанный как на HTML, так и на РНР. Код РНР начинается тегом <?php и завершается тегом ?>. Если пользователь запрашивает в Интернете страницу, на которой есть РНР, то Apache передает ее интерпретатору РНР. Там и выполняется PHP-код. Результат выполнения этого кода встраивается непосредственно в HTML-файл. Интерпретатор РНР передает полученную в результате страницу обратно Apache, а сервер, в свою очередь, отсылает ее пользователю. Таким образом, в браузере не видно никакого PHP-кода, а только готовая HTML-страница (та же концепция применяется Microsoft в технологии ASP — активные серверные страницы).

Следующий файл после обработки PHP-интерпретатора превращается в страницу HTML, на которой указано точное время:

<!D0CTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//RU"> <htrnl><head> <meta http-equiv="Content-Type"

content="text/html; charset=iso-8859-l" /> <Ш!е>Пример PHP</title> </head><body>

<р>Текущее время на данном сервере: <?php echo date("G:i:s"); ?>

</p>

</body></html>


linux установка php



Если PHP не был установлен вместе с Apache, то вам потребуется, воспользовавшись программой управления пакетами, установить все нужные пакеты php5. Однако не так просто определить, какие пакеты действительно нужны: подобно Apache, РНР часто разделен на несколько пакетов, в которых содержится сам язык и различные важные настройки. Для того чтобы начать работу с этим языком, обычно будет достаточно php5, php5-common, а также libapache2-mod-php5. Если после окончания установки программа управления пакетами не перезапустит Apache, сделайте это сами, чтобы веб-сервер в дальнейшем учитывал добавленный модуль РНР.

Конфигурация


Бесчисленные параметры интерпретатора РНР регулируются в файле php.ini. Как правило, вы можете оставить настройки, заданные по умолчанию. Место расположения данного файла зависит от дистрибутива:
О Debian, <a class="myClass" href="http://www.modx.cc/linux/zapusk-sistemyi-ubuntu/">Ubuntu</a> — /etc/php5/apache2/php.ini; О <a class="myClass" href="http://www.modx.cc/linux/zapusk-sistemyi-v-fedora/">Fedora</a>, Red Hat — /etc/php.ini; О SUSE — /etc/php5/apache2/php.ini.

Читайте так же:
linux mysql установка






Подпишитесь на рассылку! Никакого спама, только обновления!!!

Комментарии (0)


    Услуги по MODX Revolution

    Посмотреть все услуги

    Техническая оптимизация сайта

    Подробнее & Заказать

    Создание сайта на MODX Revolution

    Подробнее & Заказать

    Перенос сайта на MODX Revolution

    Подробнее & Заказать

    Продвижение сайта на MODX

    Подробнее & Заказать