Записи с меткой ‘php.ini’

Глава 35. PHP: Hypertext Preprocessor

В этой главе:
1. Ограничения и допущения
2. Пакеты
3. Установка из rpm-пакетов
4. Компиляция, оптимизация и инсталляция PHP
5. Конфигурирование PHP
6. Конфигурационный файл /etc/httpd/ php.ini
7. Конфигурационный файл /etc/httpd/conf/httpd.conf
8. Тестирование PHP
9. Выполнение PHP в окружении chroot-jail

Возможно, что сокращение PHP впервые было использовано для обозначения языка сценариев, пер-
вая версия которого была разработана в середине девяностых годов Расмусом Лердорфом (Rasmus Lerdorf) и
имела название Personal Home Page Tools. В настоящее время разработчики проекта под сокращением PHP
подразумевают рекурсивный акроним от словосочетания “PHP: Hypertext Preprocessor”. PHP: Hypertext
Preprocessor – это широко используемый язык программирования общего назначения с открытым исходным
кодом. Он очень удобен при реализации различных Web-проектов и даже может внедряться в HTML-код
страниц, динамически изменяя их содержание.
Простейшим примером использования PHP является отображение большого числа страниц с одина-
ковым HTML-кодом в начале и конце файла. Можно предложить несколько вариантов реализации пред-
ставленной задачи. Первый метод заключается в том, что:
1) постоянная часть кода, находящаяся в начале страницы, сохраняется в файле top.php:







2) постоянная часть кода, находящаяся в конце страницы, сохраняется в файле down.php:






3) объединения с помощью файла union12345.php, содержащего следующие строки:

Include("top.php");
?>

Смысловое содержание страницы

Include("down.php");
?>
Если эти файлы будут размещены в каталоге, обслуживаемом Web-сервером, поддерживающим PHP,
то при обращении к файлу union12345.php в клиентском браузере будет отображена страница, содер-
жащая следующий HTML-код:





Смысловое содержание страницы






В рассматриваемом примере HTML-код генерируется только при получении запроса от браузера на
доступ к файлу union12345.php. При этом увеличивается нагрузка на процессор и оперативную память
системы, на которой установлен сервер. Но при большом количестве имеющих одинаковую структуру фай-
лов сокращаются требования к объему дискового пространства, так как общие для всех файлов части кода
хранятся на сервере в единственном экземпляре. Динамическая генерация кода HTML-страниц с использо-
ванием PHP возможна при установке модуля php4_module и интеграции его с Apache HTTP Server.

Опубликовано admin 12 сентября 2008 Comments Off