Установка локального сервера Apache(+PHP,MySQL) и CMS WordPress на ALT Linux.

Это руководство поможет установить сервер LAMP (Linux+Apache+MySQL+PHP) на ALT Linux. Подойдет начинающим пользователям, которые хотят писать сайты и веб-приложения на PHP.

Ставим пакеты(root):

apt-get update
apt-get install lamp-server

Запускаем службы. Apache:

systemctl enable --now httpd2

MySQL:

systemctl enable --now mysqld

Настройка Apache2.

Открываем от имени суперпользователя:

nano /etc/httpd2/conf/include/Directory_html_default.conf

Необходимо в строке:

Options Includes FollowSymLinks MultiViews

дописать слово Indexes:

Options Indexes Includes FollowSymLinks MultiViews

Где будет хранится сайт?

Открываем в редакторе от суперпользователя файл:

nano /etc/httpd2/conf/sites-available/default.conf

Ищем строку:

DocumentRoot «/var/www/html/«

Либо помещаем сайт туда, либо меняем путь на свой.

#Если вы решите поменять на свой путь, будьте готовы столкнуться с проблемой: Серверу Apache нужно будет предоставить права на всю цепочку каталогов. К тому же, нужно будет изменить в том же документе строку: <Directory «/var/www/html»>

Сайты на движке PHP.

Например, сайт лежит в каталоге /var/www/html/site1. Для него нужно дать доступ серверу Apache.

chown -R apache2:apache2 /var/www/html/site1
chmod -R 660 /var/www/html/site1
chmod -R u+X /var/www/html/site1

#В каталоге /var/www/html/ у вас не будет прав на внесение изменений, все действия придется выполнять с root правами. Можно добавить пользователя в группу webmaster, такой командой:

usermod -a -G webmaster пользователь

##Так как сервер создается для локальной работы одного пользователя, проще выдать полные права на эту папку. Права 777 дают нам возможность нам “орудовать” через графический интерфейс без повышения прав до root.

chmod -R 777 /var/www/html/

Сайт будет доступен по ссылке http://localhost/site1/index.php (localhost можно заменить на локальный IP компьютера)

Настройка phpMyAdmin.

Ставим пакеты:

apt-get install phpMyAdmin phpMyAdmin-apache2-php8.3

Страница PhpMyAdmin:

http://127.0.0.1/phpMyAdmin — регистр соблюдать!

Под root пускать не будет, создадим другого пользователя.

mysql
CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'пароль';
GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Заходите под свежесозданным пользователем phpmyadmin.

Установка WordPress.

Проверим как все работает и существует, установив CMS WordPress.

Скачиваем архив с официального сайта — ru.wordpress.org . Распаковываем архив и переносим файлы в папку сайта.

Создание базы данных и пользователя:

#Данные инструкции приведены для phpMyAdmin версии 5.2.2; поэтому внешний вид phpMyAdmin может отличаться от внешнего вида phpMyAdmin, установленного на вашем веб-сервере.

  • Выберите имя базы данных для WordPress (например, ‘wordpress
    ‘ или ‘blog’), введите его в поле Имя базы данных и нажмите Создать.
  • Нажимаем на иконку phpmyAdmin, расположенную в левом верхнем углу окна, для того, чтобы вернуться к основной странице программы, затем нажмите Учетные записи пользователей. Выберите Добавить учётную запись пользователя.
  • Заполните поля Имя пользователя, Пароль, Подтверждение. Глобальные привилегии оставьте не заполненными. И нажмите Вперед.
  • Выбираем вкладку База данных. Далее выбираем ранее созданную нами базу и жмем Вперед.
  • Жмем на чек-бокс Отметить все и Вперед.

Всё, база данных создана и есть пользователь с правами на эту базу.

Установка WordPress.

Переходим на ранее созданный сайт(см. Сайты на движке PHP). Например: http://localhost/site1/index.php .

Что видим, то и заполняем:

Все, сайт готов и можно проводить всякие коварные(запрещенные) опыты.

Всем добра.

Информация скрадена взята вот тут и тут

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

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