Напоминалка по конфигурации троицы php+apache+mysql
Устанавливаем apache22
Запустить apache можно командой apachectl start.
Для запуска apache при загрузке добавляем строку apache22_enable=”YES” в файл /etc/rc.conf
Устанавливаем PHP c расширениями
Вносим начальные изменения в /usr/local/etc/apache22/httpd.conf
Потом создаем конфиг файл для php копируя его из одного из фалов шаблонов.
И теперь MySQL
Создаем базу данных:
Меняем владельца и группу на папке с БД /var/db/mysql/ на mysql
Запустить mysql можно командой:
Задаем пароль администратора для
Добавляем запуск при загрузке.
Осталось установить модуль mysql для php
Для удобства администрирования, можно установить PhpMyAdmin
Добавляем алиас для phpadmin
Если не надо определенных настроек то создаем новый config.inc.php из config.sample.inc.php
# cd /usr/ports/www/apache22
# make install clean
.Запустить apache можно командой apachectl start.
Для запуска apache при загрузке добавляем строку apache22_enable=”YES” в файл /etc/rc.conf
Устанавливаем PHP c расширениями
# /usr/ports/lang/php5
# make install clean
# /usr/ports/lang/php5-extensions
# make install clean
# /usr/ports/graphiks/php-gd
# make install clean
Вносим начальные изменения в /usr/local/etc/apache22/httpd.conf
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.html index.php
Потом создаем конфиг файл для php копируя его из одного из фалов шаблонов.
cd /usr/local/etc/
cp php.ini-production php.ini
И теперь MySQL
# cd /usr/ports/databases/mysql51-server
# make install clean
Создаем базу данных:
/usr/local/bin/mysql_install_db
Меняем владельца и группу на папке с БД /var/db/mysql/ на mysql
Запустить mysql можно командой:
/usr/local/bin/mysqld_safe –user=mysql
Задаем пароль администратора для
MySQL /usr/local/bin/mysqladmin -u root password newpass
Добавляем запуск при загрузке.
/etc/rc.conf:
mysql_enable="YES"
Осталось установить модуль mysql для php
cd /usr/ports/databases/php5-mysql
make install clean
Для удобства администрирования, можно установить PhpMyAdmin
cd /usr/ports/databases/phpmyadmin211
make install clean
Добавляем алиас для phpadmin
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
directory "/usr/local/www/phpMyAdmin/">
Options none
AllowOverride Limit
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 .example.com
/Directory>
Если не надо определенных настроек то создаем новый config.inc.php из config.sample.inc.php
Комментарии