Для установки phpmyadmin на FreeBSD обязательно нужно установить:
После устанавливаем phpmyadmin из портов # cd /usr/ports/databases/phpmyadmin
# make && make install && make clean
В первом диалоговом окне настройки выбираем все пункты меню настройки phpmyadmin, далее все устанавливаем по умолчанию.
После успешной установки
Добавляем в конфиг апача настройки для пма
# ee /usr/local/etc/apache/httpd.conf
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
<Directory "/usr/local/www/phpMyAdmin/">
Options none
AllowOverride Limit
Order Deny,Allow
Deny from all
Allow from all
</Directory>
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
DirectoryIndex index.php index.html index.htm
</IfModule>
Сохраняем и проверяем
# apachectl configtest
Syntax OK
Меняем пароль рута для доступа к MySQL
# mysqladmin -u root password 123
Проверяем запустился ли MySQL
# sockstat | grep mysql
mysql mysqld 56018 10 tcp4 *:3306 *:*
mysql mysqld 56018 12 stream /tmp/mysql.sock
Затем:
# cd /usr/local/www/phpMyAdmin
Заменяем файл конфигурации предложенным шаблоном
# cp config.sample.inc.php config.inc.php
Открываем в редакторе
# ee config.inc.php
В строке
$cfg[‘blowfich_secret’] = ‘’
вписываем пароль к базе вот так
$cfg[‘blowfich_secret’] = ‘123’
Сохраняем файл и перезагружаем машину
# service apache22 restart
# service mysql-server restart
Проверка работоспособности phpMyAdmin
Чтобы убедиться в работоспособности сервера и установленного PMA, переходим по адресу
http://Ваш_IP/phpmyadmin/: обязательно закройте строку /, phpmyadmin привередлив :).
Затем ввёл логин root и пароль 123. В результате открылось основное рабочее окно PMA:
Показанный способ - это пример как можно быстро и без особых проблем поставить phpMyAdmin на FreeBSD. В принципе, этот способ неприемлем, т.к. очень многие важные настройки опущены.
Я не претендую на полное руководство, я лишь показал основные шаги 🙂