后端,环境配置

centos7上yum安装lnmp环境

1.安装mysql8

下载mysql源安装包

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

安装mysql源

yum -y localinstall mysql80-community-release-el7-3.noarch.rpm

检查mysql源是否安装成功

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

修改yum源 【可跳过】

改变默认安装的mysql版本。比如要安装5.7版本,将其他版本源的enabled=1改成enabled=0。然后再将5.7版本源的enabled=0改成enabled=1即可。enabled=1表示即将要安装的mysql版本,这个文件也可以不修改,默认安装mysql最高版本

vim /etc/yum.repos.d/mysql-community.repo

安装MySQL

yum -y install mysql-community-server

启动MySQL服务并设置开机启动

systemctl start mysqld #启动
systemctl enable mysqld #添加开机启动
systemctl restart mysqld #重启

修改初始化root本地登录密码

#查看mysql密码
grep 'temporary password' /var/log/mysqld.log
#root@localhost:后面的就是默认密码
#登入mysql
mysql -uroot -p
#输入默认密码
#修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码'; #mysql8以上密码策略限制必须要大小写加数字特殊符号

设置root用户远程登入

use mysql; #进入mysql表
update user set host='%' where user ='root'; #修改root用户登入
flush privileges; #刷新权限

现在可以用navicat连接了。如果连接不上请修改加密方式update user set plugin='mysql_native_password' where user ='root';然后刷新权限。

mysql安装完毕!

2.安装php7.3

安装 EPEL 源:

yum -y install epel-release

安装 REMI 源:

yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

安装 Yum 源管理工具:

yum -y install yum-utils

安装 PHP7.3:

yum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-recode php73-php-snmp php73-php-soap php73-php-xmll

设置 PHP

安装完成后,编辑 /etc/php/7.3/fpm/php.ini 替换换 ;cgi.fix_pathinfo=1cgi.fix_pathinfo=0 快捷命令:

find /etc/opt/remi/php73 -name php.ini #查找php.ini文件位置
sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/opt/remi/php73/php.ini

管理 PHP

systemctl start php73-php-fpm #启动
systemctl enable php73-php-fpm #添加开机启动
systemctl restart php73-php-fpm #重启
systemctl stop php73-php-fpm #关闭
systemctl status php73-php-fpm #检查状态

查看 PHP

php73 -v

更新 PHP

yum update #更新所有可以更新的软件包括PHP
yum update 软件包名 #升级指定软件包

安装更多扩展

yum search php73 #查看可用扩展包
#列出格式为:  安装包        提供的拓展
yum -y install 安装包名 #安装扩展

查看已安装的php拓展

php73 -m

php7.3安装完成!

nginx安装

请查看//nginx.org/en/linux_packages.html#stable官网指引,如果要安装tengine请参考//lx-blog.cn/archives/19.html#Tengine安装

回复

  1. repostone repostone
    Chrome 78 8.1

    非技术的路过。

This is just a placeholder img.