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

 30 декабря 2012      
 Linux - CentOS      
 Комментариев еще нет

Практически каждый сайт использует в своей работе базы данных 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

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

После этого наберем в строке браузера адрес 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

 Метки:  , , , ,

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

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

Технический блог © 2016
SQL - 38 | 0,170 сек. | 6.97 МБ