Главная » Установка и Настройка PHP 5
В данной статье мы расскажем как установить Php на Ваш сервер под управлением FreeBSd. Устанавливать будем как из портов так и из исходников.

Установка из портов:
cd /usr/ports/lang/php5
make config && make && make install

В появившемся окне отметим следующие пункты:
[X] CLI Build CLI version
[X] CGI Build CGI version
[X] APACHE Build Apache module
[ ] DEBUG Enable debug
[X] SUHOSIN Enable Suhosin protection system (not for jails)
[ ] MULTIBYTE Enable zend multibyte support
[ ] IPV6 Enable ipv6 support
[X] MAILHEAD Enable mail header patch
[X] REDIRECT Enable force-cgi-redirect support (CGI only)
[ ] DISCARD Enable discard-path support (CGI only)
[X] FASTCGI Enable fastcgi support (CGI only)
[X] PATHINFO Enable path-info-check support (CGI only)

Установка из исходников:
Скачиваем дистрибутив с сайта разработчика PHP
wget http://ua2.php.net/get/php-5.2.9.tar.bz2/from/ua.php.net/mirror

или же
fetch http://ua2.php.net/get/php-5.2.9.tar.bz2/from/ua.php.net/mirror

После загрузки извлекаем содержимое архива в папку и переходим в нее:
tar xvf php-5.2.9.tar.bz2
cd php-5.2.9/

конфигурируем и устанавливаем:

!!Вниминие в параметре --with-apxs= указан путь к apxs если Вы не знаете где он у Вас находится выполните следующую команду:
whereis apxs

результат ее выполнения будет путь к данному файлу:
apxs: /usr/local/sbin/apxs

его мы и вставляем после --with-apxs!!!!
./configure --with-apxs=/usr/local/sbin/apxs
make && make install && make clean

После установки Вы можете отредактировать файл конфигурации: /user/local/etc/php.ini

Иногда данный файл отсутствует не нужно паниковать нужно просто скопировать файл php.ini-dist в php.ini
cd /usr/local/etc
cp php.ini-dist php.ini

Не будем расписывать весь файл конфигурации, а просто остановимся на важных моментах:
register_globals = off
magic_quotes_gpc = off
magic_quotes_runtime = off
error_reporting = E_ALL
memory_limit=64m

После установки необходимо добавить в файл httpd.conf
после
AddType application/x-gzip .gz .tgz

следующие параметры:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Так же можно установить расширения для php из портов:
cd /usr/ports/lang/php5-extensions
make config && make install && make clean

Выбираем необходимые расширения и нажимаем ок!.
На этом установка закончена!

Категория: Linux | Просмотров: 591