Автор оригинала: 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/”