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

安装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

修改为下图即可

centos 创建sock5_nginx

检查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

centos 创建sock5_centos 创建sock5_02

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

centos 创建sock5_linux_03

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

安装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信息,则会返回

centos 创建sock5_mysql_04

安装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.*"

centos 创建sock5_php_05

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

yum install mysql-server

启动mysql

service mysqld start

查看初始密码

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

centos 创建sock5_php_06

登录mysql

mysql -uroot -p

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

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

配置远程可以访问

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

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