大家好,我是咔咔 不期速成,日拱一卒
安装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';
坚持学习、坚持写作、坚持分享是咔咔从业以来所秉持的信念。愿文章在偌大的互联网上能给你带来一点帮助,我是咔咔,下期见。