Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd

1.Установка php freebsd

Устанавливаем php freebsd из коллекции портов :

bsd# whereis php5
php5 /usr/ports/lang/php5
bsd# cd /usr/ports/lang/php5
bsd#make config

В меню расширений PHP5 выберите те опции и модули, которые вам требуются для работы с веб-сервером Apache 2.0. Это часть конфигурации PHP5, позволяющая вам выбрать модули, которые будут отвечать за соединение с базой данных MySQL 5.0, управлять пользовательскими сессиями Apache 2.0, работать с графической библиотекой GD и многие другие. Опции по умолчанию (рекомендуемые разработчиками) уже выбраны для установки. Используйте пробел для выбора опций установки и Enter для окончания выбора и начала установки.

Я обычно ставлю такие опции:

    CLI
    CGI
    APACHE
    SUHOSIN
    FASTCGI
    PATHINFO

Хотя в любой момент можно пересобрать добавив необходимые.Далее продолжаем установку php freebsd :

bsd#make install clean

Далее устанавливаем дополнительные модули к php freebsd:

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

Необходимые Вам опции Вы добавляете сами, в зависимости от задач которые будут решаться, для примера:

    FTP
    GD
    IMAP
    MYSQL
    SOCKETS
    ZIP
    ZLIB

После установки необходимо перезапустить apache22 делаем:

bsd# /usr/local/etc/rc.d/apache22 restart

Установка php freebsd окончена……переходим к настройке…)))

2.Настройка php freebsd

Для правильной работы сервера c php необходимо отредактировать файл httpd.conf

bsd#ee /usr/local/etc/apache22/httpd.conf

Далее находим блок :

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

Приводим  к такому виду:

<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>

Раскомментируем строку :

LoadModule php5_module libexec/apache22/libphp5.so

И за ней добавим :
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Скопируйте файл /usr/local/etc/php.ini-recommended или /usr/local/etc/php.ini-dist в /usr/local/etc/php.ini (в том же каталоге), что позволит вам изменить более тонкие настройки языка программирования PHP5 и расширений языка PHP5.

bsd# cp /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini
bsd#ee /usr/local/etc/php.ini

Выставляем такие значения :

display_errors = On
display_startup_errors = On
short_open_tag=On
safe_mode = On

Необходимо так же раскомментировать строчки:
extension=php_mcrypt.dll
session.save_path = "/tmp"

После этих действий страницы на php буду нормально открываться в браузере.

Далее  создадим файл и положим его в папку data по пути /usr/local/www/apache22/data

при сохранении дадим название файла test.php

bsd#touch /usr/local/www/apache22/data/test.php
bsd#ee /usr/local/www/apache22/data/test.php
<?php phpinfo( );?>

Перезапустим apache :
bsd# /usr/local/etc/rc.d/apache22 restart

Теперь зайдем по адресу : http://ip-адрес вашего сервера/test.php

Должно получиться нечто похожее :

Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd

Понравилось ? Поделись с другом:
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd
  • Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd

Настройка сервера freebsd: Part 3 : Установка и настройка php Freebsd

Добавить в:
Bookmark and Share
Читать в Яндекс.Ленте
Если Вам понравилась статья, то Вы можете получать новые материалы по RSS (как читать RSS) или на e-mail:

Получать обновления:

Похожие материалы:

Оставить комментарий

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!:

Я не робот!
RSS Подписка:  →

Метки по темам


службы мониторинга серверов