一.安装PHP
1. 首先安装 EPEL 源
yum install -y epel-release
2. 安装 REMI 源:
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
3. 安装 Yum 源管理工具:
yum -y install yum-utils
4. 安装PHP3
yum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-recode php73-php-snmp php73-php-soap php73-php-xmll
5. 启动服务
systemctl start php73-php-fpm
6. 设置开机自启动
systemctl enable php73-php-fpm
7. 重启服务
systemctl restart php73-php-fpm
8. 更多操作
systemctl restart php73-php-fpm #重启
systemctl start php73-php-fpm #启动
systemctl stop php73-php-fpm #关闭
systemctl status php73-php-fpm #检查状态
9. 验证是否安装成功
10. 更新php
yum update
二. 安装Nginx
1. 配置nginx源
# 执行如下命令
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
# 运行如下
[root@localhost ~]# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
Retrieving http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
warning: /var/tmp/rpm-tmp.G6IXR0: Header V4 RSA/SHA1 Signature, key ID 7bd9bf62: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:nginx-release-centos-7-0.el7.ngx ################################# [100%]
# 出现如上所示,则配置成功,也可以在/etc/yum.repos.d/ 下看到多了一个nginx.repo文件
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-Media.repo docker-ce.repo
CentOS-CR.repo CentOS-Sources.repo nginx.repo
CentOS-Debuginfo.repo CentOS-Vault.repo
CentOS-fasttrack.repo CentOS-x86_64-kernel.repo
2. 安装nginx
yum install -y nginx
3. 启动nginx
# 输入如下命令,没有报错,则启动成功
nginx
4. 浏览器访问
ip + 端口(默认80)
三. 安装MySQL8
1.下载文件
官网地址:
https://dev.mysql.com/downloads/mysql/
下载指定文件
(mysql-community-common-8.0.37-1.el7.x86_64.rpm)
(mysql-community-libs-8.0.37-1.el7.x86_64.rpm)
(mysql-community-client-8.0.37-1.el7.x86_64.rpm)
(mysql-community-server-8.0.37-1.el7.x86_64.rpm)
2. 上传到服务器指定位置
使用finallshell 或者 xshell
上传到 /home目录下即可
3. 使用rpm进行安装
安装方式:rpm -ivh mysql-community-server-xxx --nodeps --force
首先卸载:rpm -e mariadb-libs --nodeps
安装顺序:common libs client server
可能需要安装: yum install net-tools
4. 初始化MySQL
mysqld --initialize 先初始化
注意:可能未安装Libaio ,需要安装: yum install -y libaio
5. 查看初始化结果,并且修改权限
cd /var/lib/mysql # 初始化成功会有数据
var/lib :命令: chown mysql:mysql mysql -R # 修改MySQL数据文件的拥有者
6. 启动MySQL
systemctl start mysqld.service
7. 查看临时密码
cd /var/log # 目录
cat mysqld.log
8.登录MySQL
mysql -uroot -p
输入密码:
9. 登陆后修改密码
alter user 'root'@'localhost' identified by 'root'(密码);
注意:加分号
10. 设置服务自启动
systemctl enable mysqld.service