Установка Apache и php +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ заливаем распакованные Apache и php в: cd /usr/ports/distfiles _____________________________________________________________________ Конфигурируем Apache: cd /usr/ports/distfiles/httpd-2.0.59/ ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite=shared make make install _____________________________________________________________________ В файле httpd.conf (/usr/local/apache2/conf/httpd.conf) исправляем стоку: AllowOverride All И дописываем: Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all LoadModule rewrite_module modules/mod_rewrite.so _____________________________________________________________________ устанавливаем приложение: cd /usr/ports/textproc/libxml2 && make make install _____________________________________________________________________ Копируем папку mysql в: cd /usr/local/ _____________________________________________________________________ Конфигурируем PHP: cd /usr/ports/distfiles/php-5.2.3/ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql make make install _____________________________________________________________________ Файл настройки: php.ini-dist переименовать в php.ini Кладем в /usr/local/lib/php.ini _____________________________________________________________________ В файле httpd.conf (/usr/local/apache2/conf/httpd.conf) должны быть следующие строки: AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps А также: DirectoryIndex index.html index.html.var index.htm index.php _____________________________________________________________________ Запуск или остановка Apache выполняется командой: /usr/local/apache2/bin/apachectl start /usr/local/apache2/bin/apachectl stop _____________________________________________________________________ Выставляем атрибуты на файлы и папки chmod 777 /usr/local/apache2/htdocs/forum _____________________________________________________________________ _____________________________________________________________________ Подключаем графику (gd2) из порта _____________________________________ cd /usr/ports/graphics/jpeg make make install _____________________________________ Надо установить поддержку zlib cd /usr/ports/archivers/php4-zlib make _____________________________________ Собираем PHP cd /usr/ports/distfiles/php-5.2.3/ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --enable-memory-limit --with-gd --with-jpeg-dir=/usr/ports/graphics/jpeg/work/jpeg-6b --with-zlib-dir=/usr/ports/archivers/php4-zlib/work/php-4.4.7/ext/zlib/modules make make install clean