Установка компонентов

Установка компонентов

Приготовления

Вам будет необходимо следующее:

Получите исходники, которые вам необходимы. Распакуйте apache, php, gd и ssl в /usr/src. Распакуйте патч SSL в /usr/src/apache_1.2.6.

Добавление PHP

Зайдите в каталог /usr/src/gd1.2 и введите make. В результате этого соберется библиотека GD libgd.a, которую нужно скопировать в /usr/lib. После этого перейдите в каталог php-2.0.1 и запустите ./install.

Would you like to compile PHP/FI as an Apache module? [yN] y (Вы хотели бы компилировать PHP/FI как модуль Apache?)
Are you compiling for an Apache 1.1 or later server? [Yn] y (Вы компилируете PHP для Apache 1.1 или для более поздней версии?)
Are you using Apache-Stronghold? [yN] y (Вы используете Apache-Stronghold?)
Does your Apache server support ELF dynamic loading? [yN] y (Ваш сервер Apache поддерживает динамическую загрузку ELF?)
Apache include directory (which has httpd.h)? [/usr/local/include/apache] /usr/src/apache_1.2.6/src (Каталог заголовочных файлов для Apache (в котором находится httpd.h)?)
Would you like to build an ELF shared library? [yN] y (После компиляции программа будет использовать общедоступные библиотеки)
Additional directories to search for .h files []: /usr/src/gd1.2 (Дополнительные каталоги для поиска файлов с расширением .h)
Would you like the bundled regex library? [yN] n (Вы хотели бы собрать связанную regex библиотеку?)

Подобно расширениям frontpage, phtml имеет проблему с защитой, потому что выполняется под веб-сервером. Убедитесь, что включили безопасный режим в src/php.h и ограничьте путь поиска файлов. Имеются некоторые другие параметры в php.h - вы можете их отредактировать. Если вы очень обеспокоены относительно защиты, компилируйте php как cgi. Однако, вы потеряете эффективность, и это не так шикарно, как модуль.

Наберите make чтобы собрать все файлы. Когда компиляция закончится, скопируйте mod_php.* и libphp.a в /usr/src/apache_1.2.6/src. Добавьте строку Module php_module mod_php.o в конец /usr/src/apache_1.2.6/src/Configuration, добавьте -lphp -lm -lgdbm -lgd к EXTRA_LIBS в том же самом файле, application/x-httpd-php phtml в файл Apache mime.types и AddType application/x-httpd-php .phtml в Apache srm.conf.

Вы можете добавить index.phtml к DirectoryIndex в этом файле так, чтобы файл index.phtml автоматически загружался, когда обращаются к его каталогу.



Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости