centos7.3搭建lnmp环境,简单明白

安装php

1、首先安装 EPEL 源:

yum install epel-release

2、安装 REMI 源:

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

3、安装 Yum 源管理工具:

yum install yum-utils

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

在这里插入图片描述
5、安装完成后最好重启一下计算机,不然有可能无法启动php,设置开机启动、运行服务:

systemctl enable php73-php-fpm
systemctl start php73-php-fpm

在这里插入图片描述
6、设置 PHP,;cgi.fix_pathinfo=1 替换为 cgi.fix_pathinfo=0

//下面方式二选一
//打开php.ini进行编辑
vi /etc/opt/remi/php73/php.ini
//快捷命令
sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/' /etc/opt/remi/php73/php.ini

7、重启php73-php-fpm

systemctl restart php73-php-fpm 	#重启(执行这条即可)
systemctl start php73-php-fpm 		#启动
systemctl stop php73-php-fpm 		#关闭
systemctl status php73-php-fpm 		#检查状态

8、查看php是否安装成功

php73 -v

在这里插入图片描述

安装nginx

1、安装make

yum -y install gcc automake autoconf libtool make

2、安装c++编译环境

yum install gcc gcc-c++

3、安装OpenSSL

cd /usr/local/src
wget https://www.openssl.org/source/openssl-1.1.1b.tar.gz
tar -zxvf openssl-1.1.1b.tar.gz
cd openssl-1.1.1b
./config && make && make install

4、安装PCRE库,作用是让 Nginx 支持 Rewrite 功能

cd /usr/local/src
wget https://ftp.pcre.org/pub/pcre/pcre-8.13.tar.gz
tar -zxvf pcre-8.13.tar.gz
cd pcre-8.13
./configure && make && make install

5、安装zlib库

cd /usr/local/src
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure && make && make install

6、安装Nginx

cd /usr/local/src
wget http://nginx.org/download/nginx-1.15.10.tar.gz
tar -zxvf nginx-1.15.10.tar.gz
cd nginx-1.15.10
./configure && make && make install

7、启动nginx

whereis nginx								//查看Nginx安装路径
vi  /usr/local/nginx/conf/nginx.conf		//修改端口和服务名
sudo /usr/local/nginx/sbin/nginx			//启动Nginx
ps -ef|grep nginx							//查看是否启动成功

在这里插入图片描述
在这里插入图片描述
ps:出现下面错误时:
在这里插入图片描述

cd /lib64								#切换目录
ls -ld libpcre.so.*						#查看libpcre文件是否存在
ln -s /lib64/libpcre.so.1.2.0 /lib64/libpcre.so.0    #建立软链接

在这里插入图片描述

8、开通Nginx服务的防火墙端口,默认80直接访问也是可以的

systemctl stop firewalld.service             #停止firewall
systemctl disable firewalld.service        #禁止firewall开机启动
firewall-cmd --zone=public --add-port=10080/tcp --permanent  //开启10080端口
firewall-cmd --reload  //重启防火墙 (开放完新的端口后,需要重新启动防火墙)

在这里插入图片描述

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读