一步到位,Centos搭建INMP环境

举报
原来是咔咔 发表于 2022/03/27 01:07:00 2022/03/27
【摘要】 大家好,我是咔咔 不期速成,日拱一卒 安装Nginx 安装gcc-c++编译器 yum install gcc-c++ 1 yum install -y openssl openssl-devel...

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

安装Nginx

安装gcc-c++编译器

yum install gcc-c++

  
 
  • 1
yum install -y openssl openssl-devel

  
 
  • 1

安装pcre包

yum install -y pcre pcre-devel

  
 
  • 1

安装zlib包

yum install -y zlib zlib-devel

  
 
  • 1

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

mkdir /usr/local/nginx

  
 
  • 1

执行命令下载Nginx安装包

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

  
 
  • 1

进入nginx目录

cd /usr/local/nginx

  
 
  • 1
tar -zxvf nginx-1.19.9.tar.gz

  
 
  • 1
cd nginx-1.19.9

  
 
  • 1

使用nginx默认配置

./configure

  
 
  • 1

编译安装

make

  
 
  • 1
make install

  
 
  • 1

查找安装路径

whereis nginx

  
 
  • 1

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

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

  
 
  • 1

修改为下图即可

检查nginx.conf配置正确性

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

  
 
  • 1

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

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

  
 
  • 1
  • 2
  • 3

启动Nginx服务

/usr/local/nginx/sbin/nginx

  
 
  • 1

设置开机自启

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

  
 
  • 1
vim /etc/rc.d/rc.local

  
 
  • 1

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

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

安装PHP8.0

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

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

yum remove php*

  
 
  • 1

安装centos的源

yum install epel-release

  
 
  • 1
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

  
 
  • 1

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

yum list | grep php

  
 
  • 1

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

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

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

yum install php80

  
 
  • 1

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

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

php80 -v

  
 
  • 1

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

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

  
 
  • 1

启动php-fpm

systemctl start  php80-php-fpm

  
 
  • 1

在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

  
 
  • 1

下载

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

  
 
  • 1

安装rpm包

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

  
 
  • 1

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

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

  
 
  • 1

在这里插入图片描述

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

yum install mysql-server

  
 
  • 1

启动mysql

service mysqld start 

  
 
  • 1

查看初始密码

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

  
 
  • 1

在这里插入图片描述

登录mysql

 mysql -uroot -p

  
 
  • 1

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

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

  
 
  • 1

配置远程可以访问

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

  
 
  • 1

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

文章来源: blog.csdn.net,作者:咔咔-,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/fangkang7/article/details/104591685

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。