系统:Linux centos 7.0以上版本
Nginx: 1.8.0
MySQL:5.7.33
PHP: 8.0(后面PHP特性和相关扩展的文章全都是围绕最新8.0)
一顿操作猛如虎,Go
Nginx: 默认情况Centos7没有Nginx的源,我们到Nginx官网通过此命令添加源:
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装
yum -y install nginx
启动
systemctl start nginx
加入开机启动
systemctl enable nginx.service
Nginx安装完毕 MySQL:
cd /usr/local/src/
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
yum -y install mysql-server
此处可以去打开P...啊不是...B站看看视频等一会儿;
一般安装需要10-30分钟,回来安装完毕可以尝试登录,登录一般默认空密码;
如果登录失败,是因为新版本的Mysql会为root用户创建一个初始密码。
用这个命令查看root默认密码
grep 'temporary password' /var/log/mysqld.log
默认生成的root密码在下图这个位置
最后是安装世界上最好的语言:PHP8.0(手动狗头)
Centos7以上默认yum源的PHP版本比较低,追加CentOS7.0以上 的epel及remi源。
yum -y install epel-release
yum -y install https://mirrors.aliyun.com/remi/enterprise/remi-release-7.rpm
yum -y install yum-utils
切换到PHP8 remi源
yum-config-manager --enable remi-php80
安装PHP8扩展(根据自己业务可追加扩展)
yum -y install php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis --skip-broken
安装完毕,可以看到安装的PHP版本
php -v
把PHP加到开机启动
systemctl enable php-fpm
OK,半小时搞定,有啥问题可以留言、加群、发邮件;我看到后会回复你的,一起学习,共同进步。
本文为Elkan原创文章,转载无需和我联系,但请注明来自Elkan的小破站https://elkan.cn
最新评论