Продолжаем установку под web (расширение PHP, MySQL, настройка Apache под виртуальный хостинг..)

29 декабря 2011 г. Alex Просмотров: 4024 RSS Обсудить
FreeBSD , , ,

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

# cd /usr/ports/lang/php5-extensions

# make install clean

Далее отмечаем опции:

[X] GD GD library support

[X] DOM DOM support

[X] ICONV iconv support

[X] MBSTRING multibyte string support

[X] MYSQL MySQL database support

[X] PCRE Perl Compatible Regular Expression support

[X] SIMPLEXML simplexml support

[X] SESSION session support

[X] XML XML support

Устанавливаем MySQL..

# make BUILD_OPTIMIZED=yes

Если планируется подключаться к MySQL не только с localhost, то пишем:

# make BUILD_OPTIMIZED=yes WITH_OPENSSL=yes

Далее:

# make install clean

Копируем конфигурационный файл:

# cp /usr/local/share/mysql/my-huge.cnf /etc/my.cnf

Не забываем прописать в /etc/rc.conf - mysql_enable=”YES”

Стартуем mysql-сервер:

# /usr/local/etc/rc.d/mysql-server start

Или просто перегружаемся..

Установим пароль учетной записи root в mysql:

# /usr/local/bin/mysqladmin -u root password 'пароль'

Настраиваем Apache..

Создаём виртуальный хост:

# ee /usr/local/etc/apache22/Includes/1-vhost.conf

<VirtualHost *:80>

<IfModule mod_php5.c>

AddType application/x-httpd-php .php

DirectoryIndex index.php index.html

</IfModule>

ServerAdmin admin@mysite

DocumentRoot "/usr/local/www/site"

<Directory "/usr/local/www/site">

AllowOverride All

Order Deny,Allow

Allow from all

</Directory>

ServerName localhost

</VirtualHost>

Создаём папку, в которой будет находится хост:

# mkdir -p /usr/local/www/site

Создаём индексный файл для проверки:

# ee /usr/local/www/site/index.php

Меняем владельца для папки хоста:

# chown -R www:www /usr/local/www/site/*

Перечитываем системные пути:

# rehash

Проверяем синтаксис файла конфигурации Apache:

# apachectl configtest

Если всё в порядке выдаст - Syntax OK.

Перезапускаем Apache:

# apachectl restart

Наверное пока всё..

Полезные ссылки:

http://dev.mysql.com/doc/

P.S. Поздравляю всех читателей моего блога и всех Россиян с наступающим Новым годом! (wink)

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru friendfeed.com livejournal.ru memori.ru google.com bobrdobr.ru yandex.ru del.icio.us
Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

(обязательно)