5. Установка PHP - Установка связки Postfix, MySQL, SpamAssassin, Maia в FreeBSD.

5. Установка PHP - Установка связки Postfix, MySQL, SpamAssassin, Maia в FreeBSD.

назад Оглавление вперед

PHP - это мощный язык, используемый для написания веб приложений. В связи с этим установим его. Все приложения, описанные в данном пособии и работающие через веб, используют PHP. Узнать больше об этом языке можно посетив сайт http://www.php.net/.

Установим PHP из портов.

#cd /usr/ports/lang/php5
#make all install clean

Не забудьте выбрать “APACHE” в меню установки.

Установим расширения для PHP.

#cd /usr/ports/lang/php5-extensions
#make all install clean

В меню установки необходимо выбрать “BCMATH“, “GETTEXT“, “IMAP“, “MCRYPT“, “MYSQL“, “MYSQLI“, “SESSION“, “SOCKETS“ и “WDDX”.

Скопируем файл /usr/local/etc/php.ini

#cp /usr/local/etc/php.ini-production /usr/local/etc/php.ini
#chmod 644 /usr/local/etc/php.ini

Отредактируем файл /usr/local/etc/php.ini

...
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; UNIX: "/path1:/path2"
include_path = "."
;
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"

...

Отредактируем файл конфигурации /usr/local/etc/apache22/httpd.conf

...
<IfModule dir_module>
    DirectoryIndex index.html index.php index.php5
</IfModule>
...
...
<IfModule mime_module>
    TypesConfig etc/apache22/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
</IfModule>

Перезапустим Apache

#apachectl restart
назад Оглавление вперед