Это руководство применимо к серверной системе Centos 7.x, версия установки PHP — 7.4, а версия установки MySQL — 5.7.
1. установка MySQL
1.1 Установите три инструмента
yum install wget
yum install vim
yum install unzip
1.2 Загрузите и установите msql
Загрузите установочный пакет онлайн:
wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
Установите установочный пакет:
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
1.3 Установите службу MySQL
Введите /etc/yum.repos.d/
каталог:
cd /etc/yum.repos.d/
Установите сервер MySQL:
yum -y install mysql-server
В настоящее время может сообщаться об ошибке из-за проблемы с ключом: Pblic key for mysql-community-common... Неудачный пакет: mysql.... Просто обновите секретный ключ на этом этапе:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
Выполните установку еще раз:
yum -y install mysql-server
Запустите MySQL:
systemctl start mysqld
1.4 Сменить пароль
Получить первоначальный пароль:
grep 'temporary password' /var/log/mysqld.log
Вы можете видеть, что мой первоначальный пароль: VN>iPrs2Qg>d.
Войдите в mysql (просто введите первоначальный пароль выше в опции ввода пароля):
mysql -u root -p
Установите низкий уровень политики паролей (исходная настройка требует использования прописных и строчных букв и символов):
set global validate_password_policy=LOW;
Сменить пароль (12345678 — измененный пароль):
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
1.5 Создайте базу данных WordPress
Создайте базу данных (здесь я называю созданную базу данных tgq)
CREATE DATABASE tgq CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
Создайте пользователя базы данных (имя пользователя: tgq_user, пароль: 123456)
create user 'tgq_user'@'localhost' identified by '123456';
Предоставьте права пользователя:
grant all privileges on tgq.* to 'tgq_user'@'localhost' identified by '123456';
Выходим из базы данных:
exit;
2. Установите Апач
2.1 Установите и запустите апач
Установите Апач:
yum install httpd
Запустите Апач:
apachectl start
Проверьте статус Apache:
systemctl status httpd
2.2 Настройка запуска
Настроить автозагрузку:
systemctl enable httpd
Проверьте, добавлено ли оно:
systemctl list-unit-files | grep httpd
3. Установка PHP
3.1 Установите и включите библиотеки EPEL и REMI
Установите библиотеки EPEL и REMI:
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
Включите библиотеку REMI:
yum -y install yum-utils
yum-config-manager --enable remi-php74
3.2 Установите PHP
Установите PHP:
sudo yum install php php-cli php-mysql php-gd php-zip php-mbstring php-xml php-imagick
Проверьте версию PHP:
php -v
3.3 Apache загружает PHP
Отредактируйте файл httpd.conf:
vim /etc/httpd/conf/httpd.conf
Переместите клавиатуру в конец файла, нажмите i, чтобы войти в режим редактирования, и вставьте следующий код внизу:
LoadModule php7_module modules/libphp7.so
После вставки это выглядит так:
Нажмите ESC, чтобы выйти из редактирования, нажмите клавиши Shift и :, введите wq (сохранить и выйти).
3.4 Проверка PHP
Напишите тестовый файл:
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
Введите IP/phpinfo.php в браузере, чтобы увидеть, можно ли отобразить следующую страницу:
4. Установите FTP
4.1 Установка FTP
Онлайн установка:
yum install -y vsftpd
yum install -y ftp
Запустите службу и настройте ее автоматический запуск при загрузке:
systemctl start vsftpd
systemctl enable vsftpd
4.2 Добавление пользователей
Добавьте пользователя (здесь мое имя пользователя: tgq):
useradd tgq
Установить пароль (ввести после ввода, затем ввести еще раз):
passwd tgq
Предоставить разрешения:
chmod 777 /var/www
sudo chown -R tgq: /var/www
4.3 Перенос файлов FileZilla
Как показано на рисунке выше, выберите FTP в качестве протокола. Введите IP-адрес вашего сервера на хосте. Зашифруйте его, чтобы использовать только FTP в виде открытого текста. Имя пользователя и пароль — это имя пользователя и пароль, созданные в версии 4.2, и вы можете войти.
5. Установите WordPress
5.1 Загрузите и загрузите WordPress
Войдите на сайт: Скачать | WordPress.org Китай (Упрощенный китайский) , загрузите пакет WordPress.
Рекомендуется распаковать пакет, а затем напрямую сжать содержимое пакета, чтобы содержимое можно было распаковать непосредственно в нужную нам папку.
Здесь загрузите сжатый пакет в -> /var/www/html через filezilla или другие ftp-инструменты:
Распакуйте загруженный сжатый пакет (например, имя сжатого пакета — wordpress.zip):
cd /var/www/html
unzip wordpress.zip
5.2 Доступ и настройка WordPress через доменное имя
На данный момент, если имя домена было преобразовано в IP-адрес сервера, вы можете получить доступ к конфигурации, введя имя домена.
Войдите в конфигурацию и введите имя базы данных MySQL, имя пользователя и пароль, которые вы установили на странице базы данных. В случае возникновения ошибки вы можете изменить файл wp-config.php в var/www/html и изменить соответствующие параметры базы данных, как показано ниже:
Конечно, не забудьте дать этой папке права на чтение и запись:
chmod -R 777 /var/www/html
После успешной установки вы увидите эту страницу.