CentOS 6 от А до Я. Часть 4. Как установить Web сервер Apache+MySQL+PHP=LAMP | MySQL и PHP

Опубликовано: 30 декабря 2012   ( с изм. от 14 февраля 2018 )
Раздел(ы): GNU Linux - CentOS / Debian
Просмотры: 3870
Комментарии: 0

Практически каждый сайт использует в своей работе базы данных MySQL.

Как установить MySQL на CentOS

Благодаря Yum установка сервера базы данных MySQL сводится к одной команде, при этом менеджер пакетов установит и все необходимые зависимости:

yum install mysql-server

Запустим демон MySQL:

service mysqld start

В консоли должны увидеть зеленую кнопочку [ [color=green]OK[/color] ]
Настроим запуск MySQL сервера при старте системы (при включении сервера):

chkconfig mysqld on

Перезагрузим сервер:

reboot

И убедимся, что после перезагрузки MySQL сервер работает:

service mysqld status

Как настроить MySQL на CentOS

Перед первым использованием необходимо настроить MySQL сервер. И в первую очередь из соображений безопасности. Так по умолчанию ROOT пользователь MySQL имеет пустой пароль, а также для ROOT разрешен доступ из вне. То есть мы установим пароль для ROOT и разрешим ему доступ только с нашего локального сервера. Для этог выполним скрипт:

/usr/bin/mysql_secure_installation

На запрос пароля нажимаем [Enter], далее на все вопросы отвечаем Yes и вводим (два раза) новый пароль ROOT пользователя MySQL (не путаль с root пользователем сервера CentOS). Теперь наш сервер баз данных MySQL отвечает базовым требованиям безопасности.

Как установить PHP на CentOS

Установка PHP все так же сводится к одной команде:

yum install php

Перезапустим веб-сервер Apache:

service httpd restart

Создадим проверочный файл с помощью текстового редактора nano, чтобы убедиться что PHP работает, и проверим установленные модули:

nano /var/www/html/info.php

Со следующим содержимым:

<?
phpinfo();
?>

После этого наберем в строке браузера адрес http://мой_сервер/info.php и увидим примерно следующую картину:

Которая в зависимости от количества установленных программ и настройки сервера может занимать несколько экранов.

Установка дополнительных модулей PHP на CentOS

По необходимости, устанавливаем дополнительные модули PHP. К примеру php-mysql — для работы с базами данных MySQL:

yum install php-mysql

Не забывайте перезагружать Apache после каждой установки дополнительных модулей PHP, как было указано выше:

service httpd restart

Полный список доступных модулей можно узнать по команде:

yum search php

На этом базовая установка популярного набора программ LAMP для нашего веб-сервера закончена.

При написании статьи была использована информация следующих ресурсов:

  1. Установка Apache, MySQL, PHP с использованием YUM
  2. Установка LAMP на CentOS: Apache2 + PHP + MySQL с веб-интерфейсом phpMyAdmin
  3. CentOS, установка LAMP

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных", на условиях и для целей определенных политикой конфиденциальности сайта.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

© Юрий Рассадников, 2011 - 2021
uptime узнать
Домен : reg.ru
Хостинг : adman.com
SQL - 9 | 0,113 сек. | 10.74 МБ