ДНЕВНИКИ
Назад >>
Сергей ШИБКА
>>
CentOS
29.09.2012 CentOC 5.x, 6.x и LAMP
Устанавливаем Apache, MySQL, PHP, PhpMyAdmin. Вебсервер, база данных, интерпретатор, веб-панель управления.
Устанавливаем Apache.
yum install httpd
Добавляем в автозагрузку при старте:
chkconfig httpd on
Запускаем Apache:
service httpd start
Не забываем открыть в файрволе TCP порт 80.
Заходим браузером http://mysite.ru/
Устанавливаем MySQL.
yum install mysql mysql-server
Добавляем в автозагрузку при старте:
chkconfig mysqld on
Запускаем MySQL:
service mysqld start
После инсталляции MySQL предлагает устновить пароль root и запустить скрипт первоначальной настройки /usr/bin/mysql_secure_installation.
Выполняем:
/usr/bin/mysql_secure_installation
В скрипте жмем Enter, вводим пароль для root, далее отвечаем yes на все вопросы, это удалит пользователя anonymous, запретит подключаться с внешних машин под root и удалит тестовую базу.
Проверить подключение к базе можно:
mysql -uroot -ppassword
Может всегда пригодиться:
mysqldump -uroot -ppassword mydatabase > mydatabase.sql / [экспорт дампа базы в файл]
mysql -uroot -ppassword mydatabase < mydatabase.sql / [импорт дампа базы из файла]
mysqladmin -uroot -poldpass password newpass / [установка нового пароля]
Устанавливаем PHP.
yum install php php-mysql php-mbstring
Устанавливаем PhpMyAdmin.
Пакет PhpMyAdmin отсутсвует в стандартном репозитарии, для этого необходимо будет подключить RPMforge.
Импортируем ключ:
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
Устанавливаем дополнительный репозиторий RPMforge из пакета:
для CentOS-5 x86 32bit
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -i rpmforge-release-0.5.2-2.el5.rf.i386.rpm
для CentOS-6 x86 32bit
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -i rpmforge-release-0.5.2-2.el6.rf.i686.rpm
Теперь устанавливаем phpmyadmin:
yum install phpmyadmin
Редактируем файл /etc/httpd/conf.d/phpmyadmin.conf, прописываем с какого IP адреса разрешать подключения, по умолчанию прописан 127.0.0.1.
Редактируем файл /usr/share/phpmyadmin/config.inc.php:
Нходим строку:
$cfg['Servers'][$i]['auth_type'] = ‘cookies‘;
Приводим к виду:
$cfg['Servers'][$i]['auth_type'] = ‘http‘;
Перезапускаем apache:
service httpd restart
Заходим браузером http://mysite.ru/phpmyadmin/
• комментарии (0)
[ Назад ]
|