25. Создаем файл конфигурации php.ini на основе файла /usr/local/etc/php.ini-production (просто удаляем из него все комментарии):
cd /usr/local/etc/
cat php.ini-production | grep –v “;” > php.ini
26. Добавляем в него параметры временной зоны:
[Date]
date.timezone=Europe/Moscow
27. Перезапускаем Apache
Apachectl restart
28. Создаем файл /usr/local/www/apache22/data/index.php, в который помещаем простой php код
<?php
phpinfo();
?>
29. Устанавливаем phpMyAdmin из портов:
cd /usr/ports/databases/phpmyadmin/
Make install clean
30. Изменяем конфигурацию Apache для возможности работы в phpMyAdmin (правим файл http.conf)
Alias /phpmyadmin "/usr/local/www/phpMyAdmin/"
<Directory "/usr/local/www/phpMyAdmin/">
DirectoryIndex index.php
Options none
AllowOverride Limit
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 192.168.180.1 # Разрешаем только доверенным
</Directory>
31. Изменяем файл конфигурации phpMyAdmin – /usr/local/www/phpMyAdmin/config.inc.php
<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '<пароль_root-а>';
$cfg['blowfish_secret']='gh7ThGrf6J'; // Любая фраза
|
|
?>
32. Проверяем, что получилось. На базовой ОС в браузере открываем страницу:
Http://www.Server_FreeBSD.MyCompany.ru/phpmyadmin
33. В низу страницы будет надпись приблизительно следующего содержания «Дополнительные возможности phpMyAdmin не настроены. Нажмите здесь». Делаем, что говорят и внимательно читаем, чего еще не хватает.
34. Устраняем недостатки. Создаем таблицы с помощью скрипта create_tables.sql и обновляем их структуры скриптом upgrade_tables_mysql_4_1_2+.sql