Установка из исходных кодов на UNIX: Загрузка исходных кодов:

Установка из исходных кодов на UNIX:
Загрузка исходных кодов:

Исходные коды последней версии можно найти по адресу: http://www.php.net.
Инструкции по быстрой установке (версия модуля Apache):



1. gunzip apache_1.3.x.tar.gz
2. tar xvf apache_1.3.x.tar
3. gunzip php-3.0.x.tar.gz
4. tar xvf php-3.0.x.tar
5. cd apache_1.3.x
6. ./configure —prefix=/www
7. cd ../php-3.0.x
8. ./configure —with-mysql —with-apache=../apache_1.3.x —enable-track-vars
9. make
10. make install
11. cd ../apache_1.3.x
12. ./configure —prefix=/www —activate-module=src/modules/php3/libphp3.a
13. make
14. make install

Вместо этих шагов Вы можете просто скопировать бинарный файл httpd поверх вашего существующего бинарного файла.
Перед этим убедитесь, что Вы выключили свой сервер.

15. cd ../php-3.0.x
16. cp php3.ini-dist /usr/local/lib/php3.ini

Вы можете отредактировать файл /usr/local/lib/php3.ini для установления опций PHP.
Если Вы предпочитаете поместить этот файл в другое место,
то используйте —with-config-file=/path в шаге 8.

17. Отредактируйте Ваш файл httpd.conf или srm.conf и добавьте:

AddType application/x-httpd-php3 .php3

Вы можете выбрать здесь любое расширение по Вашему желанию.
В данном случае мы просто рекомендуем выбрать .php3.

18. Используйте Вашу обычную процедуру для запуска сервера Apache.
(Вы должны остановить и перезапустить сервер, а не просто перезагрузить сервер
с использованием сигнала HUP или USR1).


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

Имеется два пути конфигурирования PHP3.


используйте скрипт «setup», который поставляется с PHP3. Этот скрипт задает Вам ряд вопросов (практически совпадающих со сценарием «install» PHP/FI 2.0) и в конце запускает «configure». Для запуска этого скрипта наберите ./setup.

Этот сценарий также создает файл, называемый «do-conf», который содержит опции, установленные при конфигурации. Вы можете редактировать этот файл для изменения некоторых опций без перезапуска «setup». Тогда выполните ./do-conf и конфигурация запустится с новыми параметрами.

выполните конфигурацию вручную. Для просмотра параметров Вы можете выполнить ./configure —help.

Детали различных параметров конфигурации рассмотрены ниже. Модуль Apache:

Для построения PHP3 в качестве модуля Apache ответьте «yes» в пункте «Build as an Apache module?» (параметр конфигурации —with-apache= DIR ) и определить базовый каталог дистрибутива Apache. Если Вы распаковали свой дистрибутив Apache в директорию /usr/local/www/apache_1.2.4 то она и будет Вашей базовой директорией дистрибутива Apache. Директория по умолчанию /usr/local/etc/httpd. Модуль fhttpd:

При построении fhttpd в качестве модуля fhttpd ответьте «yes» в пункте «Build as an fhttpd module?» (параметр конфигурации —with-fhttpd= DIR ) и определить базовый каталог исходных кодов fhttpd. По умолчанию это /usr/local/src/fhttpd. Если Вы запускаете fhttpd, то построение PHP3 в качестве модуля даст лучшую производительность и возможность контроля за удаленным исполнением. Версия CGI:

По умолчанию PHP3 формируется как программа CGI. Если Вы используете web server с поддержкой PHP3 в качестве модуля, то в своих решениях Вы должны исходить из производительности. Однако CGI версия дает возможность пользователям Apache исполнять страницы с поддержкой PHP под различными идентификаторами пользователя. Пожалуйста, прочитайте Security chapter если Вы собираетесь исполнять PHP как CGI. Параметры поддержки базы данных:

PHP имеет собственную поддержку для нескольких баз данных (так же как ODBC):
Adabas D

—with-adabas =DIR

Компиляция с поддержкой Adabas D. Параметр — установочная директория Adabas D, по умолчанию /usr/local/adabasd.
 

Мой блог находят по следующим фразам

Данная статья "Установка из исходных кодов на UNIX: Загрузка исходных кодов:" размещена на сайте Компьютерные сети и многоуровневая архитектура интернета (conlex.kz) в ознакомительных целях.

Уточнения, корректировки и обсуждения статьи "Установка из исходных кодов на UNIX: Загрузка исходных кодов:" - под данным текстом, в комментариях.

Ответственность, за все изменения, внесённые в систему по советам данной статьи, Вы берёте на себя.

Копирование статьи "Установка из исходных кодов на UNIX: Загрузка исходных кодов:", без указания ссылки на сайт первоисточника Компьютерные сети и многоуровневая архитектура интернета (conlex.kz), строго запрещено.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *