Архив рассылки -программирование на PHP

         

В общем, тут советовать нечего...


В общем, тут советовать нечего, но я бы рекомендовал обратить внимание на ключи --prefix= и --with-charset=, первый из которых указывает путь к директории, в которую следует устанавливаться, а второй позволяет подключить разные языки, которые необходимы для правильной сортировки и выборки текстовых полей таблиц.

Сделали configure, сделали make, make install и можно запускать mysql.

Не стану подробно останавливаться на конфигурации и запуске MySql, так как планирую посвятить этому отдельный выпуск.

Теперь подготовим apache к сборке.

Копируем дистрибутив в директорию inst. Распаковываем аналогичным с MySql способом, переходим в создавшуюся директорию с дистрибутивом и делаем предварительную конфигурацию, например так:

# ./configure --prefix=/home/atos/www

Временно оставляем Апача и беремся за PHP.

Для начала находим в Сети подходящую версию GD, если планируем работать с графикой. Копируем в директорию inst, распаковываем, переходим в создавшийся каталог и даем короткую команду:



# make

GD готова.

Далее распаковываем PHP аналогичным способом и конфигурируем сборку:

# ./configure --help

Прочтите все ключики, найдите все, которые могут оказаться для вас полезными.

После некоторого пыхтения у нас должна сложиться строка конфигурации, вроде этой:

# ./configure --prefix=/home/atos/www/php4 --with-config-file-path=/home/atos/www/php4 --with-mysql=/usr/local/mysql --with-gd=/home/atos/install/PHP/GD/gd1.3 --with-apache=/home/atos/install/apache/apache_1.3.22

Перевожу:

--prefix -- куда устанавливаемся
--with-config-file-path -- где PHP будет искать php.ini
--with-mysql -- где у нас лежит собранный mysql
--with-gd -- где лежит собранный GD
--with-apache -- где лежит дистрибутив apache

Делаем:

#make
#make install

Если мы не ошиблись в путях, то получили модуль PHP, готовый к подключению при сборке apache.

Возвращаемся к дистрибутиву apache и начинаем его собирать:

# ./configure --prefix=/home/atos/www --activate-module=src/modules/php4

Это мы указали место установки Апача и место расположения модуля PHP.



Содержание раздела