一、环境
主机 :CentOS Linux release 7.7.1908 (Core)
httpd:Apache/2.4.6 (CentOS)
PHP :PHP 7.2.24 (cli) (built: Oct 26 2019 12:28:19) ( NTS )
Mysql:8.0.11 MySQL Community Server - GPL
环境准备
关闭防火墙和selinux
vim /etc/selinux/config
SELINUX=enforcing 修改为 SELINUX=disabled
systemctl stop firewalld
systemctl disable firewalld
二、安装
1.httpd
yum install httpd
https模块安装
yum install mod_ssl openssl
配置项目
vim /etc/httpd/conf.d/ssl.conf
在 <VirtualHost _default_:443> 下一行添加 DocumentRoot "/var/www/html/zzpt/"
2.PHP
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
修改时区
vim /etc/php.ini
;date.timezone 修改为 date.timezone=PRC
3.MySQL8(参考 https://blog.csdn.net/qq_38591756/article/details/82958333)
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
yum localinstall mysql80-community-release-el7-1.noarch.rpm
yum install mysql-community-server
systemctl start mysqld
systemctl enable mysqld
grep 'password' /var/log/mysqld.log
mysql -uroot -p
set password for 'root'@'localhost'=password('*******');