Главная страница статей --> Хитрости при программировании php, заметки по базам данных

Собираем Apache + PHP + XML для Linux.

Источник: realcoding.net

Итак попробуем все это собрать. Для начала нам понадобиться apache, php, sablot, xpat, iconv. Последние три представляют собой программы для обработки XML/XSLT файлов.

Собирается все в принципе довольно просто, хотя и есть некоторые подводные камни.

Первое, это надо все-таки определиться куда все это ставим. В моем случае (за нежеланием использовать рутовые права) я ставил все в дирректорию /home/vadim/opt/ , а все исходники лежали в /home/vadim/src .

Для начала нам необходимо поставить expat

./configure --prefix=/home/vadim/opt/xpat
make
make install

Затем ставим iconv

./configure --prefix=/home/vadim/opt/iconv
make
make install

Теперь очередь саблотрона. С ним немного придется повозиться, так как он может не найти пути к библиотекам xpat. Для решения этой проблеммы, мы немного видоизменим строку конфигурации, указав в ней что и откуда брать.

LDFLAGS=-L/home/vadim/opt/expat/lib CPPFLAGS=-I/home/vadim/opt/expat/include ./configure --prefix=/home/vadim/opt/sablot
make
make install

Ух, с xml пока поконченно. Займемся теперь php и apache.

Собираем php.
1) Заходим в дирректорию apache и запускаем

./configure --prefix=/home/vadim/opt/apache

2) Далее снова в php и начинаем саму сборку как

./configure --prefix=/home/vadim/opt/apache/php --enable-track-vars --with-mysql --with-apache=../apache_1.3.20 --with-sablot=/home/vadim/opt/sablot --with-iconv=/home/vadim/opt/iconv/inlcude
make
make install

Уходим отсюда, и идем обратно в директорию с исходниками apache.

./configure --prefix=/home/vadim/opt/apache --activate-module=src/modules/php4/libphp4.a
make
make install

Теперь копируем файл php.ini-dist как php.ini в дирректорию
/home/vadim/opt/apache/php/lib/, редактируем httpd.conf апача, не забыв включить там php... вот собственно все.

Да, кстати, если у вас нет вообще никакого опыта в настройке apache + php, то внимательно почитайте файл INSTALL из дистрибутива php. Там довольно подробно сказанно, как проводить конечную настройку сервера.

Скачать все необходимое можно здесь:

  1. Apache web server
  2. PHP
  3. Sablot , expat
  4. Libiconv



Похожие статьи:
- Как учатся копирайтингу в России
- Системы контекстной рекламы "Яндекс Директ" и "Бегун": достоинства и недостатки
- Контекстная реклама – что это такое?
- Как заставить AJAX читать между строк
- Красивый код на PHP
- Преобразование гиперссылок средствами сервера Apache
- IPv6: расширение протокола IP
- Анимационное подчеркивание
- Сервисы в помощь оптимизатору
- Установка и настройка Apache сервера
- PageRank от Google
- Алгоритм расчета PageRank
- Кроссбраузерное выравнивание по центру


Оглавление | Обсудить на форуме | Главная страница сайта | Карта сайта |

Контакты
Редакция:
[0.002]