Рубрики
Uncategorized

Использование Yum для создания среды ЛАМПЫ под centos 7

Автор оригинала: David Wong.

Поскольку система была сброшена на Aliyun, нам приходится перестраивать среду, сталкиваться со множеством ям в процессе строительства, искать в Интернете, прежде чем мы сможем их решить. Сделайте запись здесь, чтобы в будущем мы могли напрямую читать наш блог.

Первый: Установите Apache

1. Установка Apache

yum -y install httpd

2. Конфигурация Apache httpd.conf

По заказу

find / -name httpd.conf 

Найдите файл конфигурации Apache httpd.conf (по умолчанию/etc/httpd/conf/httpd.conf) Отредактируйте файл httpd.conf

vi /etc/httpd/conf/httpd.conf

Измените корневой каталог документа “/xx/xx/xxx” и измените “/xx/xxx/xxx” на каталог, в котором находится проект, например, Корневой каталог документа “/var/www/html”, а также измените <Каталог”/xx/xx xx”> на <Каталог”/var/www/html”. Проверьте, была ли установка успешной (запустите Apache и проверьте состояние Apache)

  service httpd start
  service httpd status

Отобразите инструкции OK для успешной установки

Настройка записи запуска Apache

Chkconfig -- add httpd //(add httpd service to service list)
   chkconfig httpd on

II: Установка PHP

1. Замена источника оборотов в минуту

#Centos 5.X:
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm

#CentOs 6.x:
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

#CentOs 7.X:
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

2. Установите новую версию PHP PHP 7.0/7.1/7.2 выражается как 70 Вт/71 Вт/72 Вт соответственно.

yum install php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-fpm php71w-gd php71w-mbstring php71w-mysqlnd php71w-opcache php71w-pdo php71w-xml php71w-ldap php71w-mcrypt

3. Перезапустите связанные службы

service php-fpm restart
service httpd restart

4. Проверить Версию

php -v

Три: Установите MySQL

Общая информация, представленная в Интернете, такова

yum install mysql
yum install mysql-server
yum install mysql-devel

Установка MySQL и mysql-devel прошла успешно, но установка mysql-сервера не удалась. Было обнаружено, что версия 7 CentOS удалила программное обеспечение базы данных MySQL из списка программ по умолчанию и заменила его на mariadb.

Есть два решения, одно-установить mariadb, другое-загрузить mysql-сервер непосредственно с официального сайта, чтобы посмотреть, нравится ли мне это, я беру второе.

Способ 1: Установите MariaDB

yum install mariadb-server mariadb 

Команды для базы данных MariaDB следующие:

System CTL start MariaDB # Start MariaDB

System CTL stop MariaDB # stop MariaDB

System CTL restart MariaDB # Restart MariaDB

System CTL enable MariaDB # settings boot

Поэтому сначала запустите базу данных.

systemctl start mariadb

Способ 2: Загрузите и установите mysql-сервер на официальном сайте

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server

Перезапустите службу MySQL после успешной установки.

service mysqld restart

При первой установке mysql учетная запись root не имеет пароля. Введите MySQL и выполните команду:

Set password for'root'@'localhost'= password ('password'); write a new password in parentheses

Настройка Mysql для выполнения

/etc/my.cnf

Нажмите I, чтобы отредактировать, добавить

default-character-set =utf8

ESC завершает редактирование, WQ возвращается для сохранения выхода.

Доступ к базе данных, настройки удаленного подключения

# Assign all permissions to all tables in all databases to root users at all IP addresses.

mysql>grant all privileges on *.* to [email protected]'%'identified by 'password';ysql
# If it's a new user instead of root, you need to create a new user first.

mysql>create user 'username'@'%' identified by 'password';

На этом этапе вы можете установить удаленное соединение.

Хорошо, это большой успех.

Ссылка для справки: Centos 7 установка и настройка базы данных MySQL Centos 6/7 обновление PHP 5.6 до 7.1/7.2

Оригинал: “https://developpaper.com/using-yum-to-build-lamp-environment-under-centos7/”