一步到位,Centos搭建INMP环境
大家好,我是咔咔 不期速成,日拱一卒
安装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
- 点赞
- 收藏
- 关注作者
评论(0)