Храмы Высота ЧБ Люди Вокзалы Парк Зима. Снег Саратов Сад-огород. Хлеба Грибы Лес Зима. Снег Цветы Живность Кошки Река Хлеба Лес Зима. Снег Новый Год Небо. Облака Радуга Курьезы Река Хлеба Лес Зима. Снег Небо. Облака Курьезы Астро Зима. Снег Новый Год Шарм Эль Шейх. Тропикана Гранд Азур Кошки Ящерица Йошкар-Ола. Казань. Чебоксары Гуамское ущелье Майкоп Грибы Зима. Снег Лошади Сад-огород. Зима. Снег Должанка Египет Люди Санкт-Петербург Санкт-Петербург Финляндия Финляндия Греция. Родос. Детский Сад 158 Новый Год Авто Мото Макро Карта Дети Питание Шарм Эль Шейх. Тропикана Гранд Азур Астро Набережная Петрозаводска Карелия. Путешествия. Весна Макро Карта Отдых Лыжные прогулки Стихи CentOS Oracle SAMBA GlassFish LAMP Motion EJabberd Postfix. Dovecot. Amavisd Perl Jabber VLC M3U Ubuntu
Обои для рабочего стола. Лучшее качество 1600x1200.
ДНЕВНИКИ


Назад >> Сергей ШИБКА >> 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)


[ Назад ]


© 2005 - 2024 * Сергей Шибка