![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
PHP + Apache
| Понадобилось поставить форум написанный на PHP. Для этого скачиваем PHP с http://www.php.net. Я скачал php-4.3.2RC1. Для того чтобы он нормально прикрутился к апачу как модуль нужна версия апача не ниже 2.0.44 - тянем с http://www.apache.org Складываем это все в /usr/local/src Распаковываем: tar -zxpvf php-4.3.2RC1.tar.gz tar -zxpvf httpd-2.0.44.tar.gz Затем собираем апач с поддержкой загружаемых модулей cd httpd-2.0.44 ./configure --enable-so make make install Без явного указания места куда собирать соберется в /usr/local/apache2 Следущий шаг - собрать пхп с модулем для апача cd ../php-4.3.2 ./configure --with-apxs2=/usr/local/apache2/bin/apxs make make install Теперь копируем конфиг для пхп из дистрибутива cp php.ini-dist /usr/local/lib/php.ini Если хотите чтобы конфиг лежал в каком то другом месте при сборке надо указать опцию --with-config-file-path=/path Далее добавляем в конфиг апача httpd.conf строчки LoadModule php4_module modules/libphp4.so AddType application/x-httpd-php .php Запускаем апач /usr/local/apache2/bin/apachectl start И все готово :) Так как у меня сайт весь в кодировке koi8-r, а форум был написан в виндовой на директорию с форумом надо еще поставить опцию AddDefaultCharset cp-1251 Под версии апача - 1.3.x при сборке пхп надо использовать опцию --with-apxs, а не --with-apxs2 | ||