一步到位,Centos搭建INMP环境

大家好,我是咔咔 不期速成,日拱一卒

安装Nginx

安装gcc-c++编译器

yum install gcc-c++
yum install -y openssl openssl-devel

安装pcre包

yum install -y pcre pcre-devel

安装zlib包

yum install -y zlib zlib-devel

在/usr/local/下创建文件nginx文件

mkdir /usr/local/nginx

执行命令下载Nginx安装包

wget https://nginx.org/download/nginx-1.19.9.tar.gz

进入nginx目录

cd /usr/local/nginx
tar -zxvf nginx-1.19.9.tar.gz
cd nginx-1.19.9

使用nginx默认配置

./configure

编译安装

make
make install

查找安装路径

whereis nginx

修改nginx.conf文件,打开PHP配置

vim /usr/local/nginx/conf/nginx.conf

修改为下图即可

检查nginx.conf配置正确性

/usr/local/nginx/sbin/nginx -t 

返回如下结果则表示配置没有问题

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

启动Nginx服务

/usr/local/nginx/sbin/nginx

设置开机自启

chmod 755 /etc/rc.d/rc.local
vim /etc/rc.d/rc.local

使用你的ip地址直接在浏览器进行访问,成功后会返回如下

若你是新买的服务器则需要在安全组打看需要的端口,可以在安全组里边把显示的端口都打开

安装PHP8.0

如果直接执行yum install php会默认下载PHP5.4版本,现在需要下载PHP8.0版本

若已经安装了其它版本的PHP,想要删除则可以执行以下命令

yum remove php*

安装centos的源

yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

接着查看都有哪些可以安装的PHP版本

yum list | grep php

可以安装PHP5.6,PHP7.2、PHP7.3、PHP7.4、PHP8.0、PHP8.1各种版本皆有

如果你直接执行yum install php8会不存在的包

你需要执行如下命令,才会下载PHP8.0的包

yum install php80

验证是否安装成功就不是之前的php -v

而是需要执行,若你下载的是其它版本则需要自己去测

php80 -v

现在有了PHP还不行,还需要php-fpm

yum install php80-php-{cli,fpm,mysqlnd,zip,devel,gd,mbstring,curl,xml,pear,bcmath,json}

启动php-fpm

systemctl start  php80-php-fpm

在Nginx的html目录下新建index.php,里边打印PHP信息,则会返回

安装MySQL8.0

如果遇到The GPG keys listed for the "MySQL 8.0 Community Server" repository are already installed but they are not correct for this package.

执行以下即可

yum install mysql-community-server  --nogpgcheck

下载

wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

安装rpm包

rpm -ivh mysql80-community-release-el7-1.noarch.rpm

检查mysql的yum源是否安装成功

yum repolist enabled | grep "mysql.*-community.*" 

在这里插入图片描述

使用安装(这里会有点慢)

yum install mysql-server

启动mysql

service mysqld start 

查看初始密码

cat /var/log/mysqld.log|grep 'A temporary password'

在这里插入图片描述

登录mysql

 mysql -uroot -p

这个时候会让修改密码,规则是大小写字母然后数字标点符号,自己测试

 alter user 'root'@'localhost' identified by 'youpassword'; 

配置远程可以访问

update user set host='%' where user='root';

坚持学习、坚持写作、坚持分享是咔咔从业以来所秉持的信念。愿文章在偌大的互联网上能给你带来一点帮助,我是咔咔,下期见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咔咔-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值