linux部署发布php配置和安装

本文详细介绍了在Linux CentOS 7.7 64位环境下如何安装PHP7.3,包括解决旧版本安装时的配置问题,以及后续的Nginx配置、PHP依赖安装、MySQL和Redis的安装步骤。通过这些步骤,确保了PHP环境的搭建和运行。
摘要由CSDN通过智能技术生成

linux环境下安装php7.3。linux版本contOS 7.7 64位,PHP版本7.3.12。

(旧的linux contOS 6和PHP7.2安装的时候,安装PHP./configure报错:configure: error: cannot find sources (README.GIT-RULES) in . or,用最新的linux版本和php版本可以解决这个问题)

1.安装nginx

安装nginx依赖库:

#安装Nginx的编译环境gcc
yum install gcc-c++
#nginx的http模块使用pcre解析正则表达式所以安装perl兼容的正则表达式库
yum install -y pcre pcre-devel
#nginx使用zlib对http包的内容进行gzip
yum install -y zlib zlib-devel

nginx不仅支持http协议,还支持https(即在ssl协议上传输http),如果使用了https,需要安装OpenSSL库
yum install -y openssl openssl-devel
下载nginx,下载地址: http://nginx.org/en/download.html 选择下载的版本,我这里选择 nginx-1.17.6,进入到下载路径,输入下载命令:

cd /usr/local/
wget http://nginx.org/download/nginx-1.17.6.tar.gz
tar -zxvf nginx-1.17.6.tar.gz
rm nginx-1.17.6.tar.gz
mv nginx-1.17.6 nginx
cd nginx
./configure --prefix=/usr/local/nginx
make
make install
 
#遇到make错误 /usr/local/nginx 路径不存在不管,继续 make install
 
#添加Nginx环境变量,可以在命令行直接输入Nginx命令
vim /etc/profile
#在最后添加Nginx的路径
export NGINX_HOME=/usr/local/nginx
export PATH=$PATH:$NGINX_HOME/sbin
 
#重新编译环境变量
source /etc/profile
 
#启动nginx
cd sbin
./nginx -c /usr/local/nginx/conf/nginx.conf
 
#我这边启动时报错:
nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (2: No such file or directory)
2018/09/25 13:59:56 [emerg] 15555#0: open() "/usr/local/nginx/logs/access.log" failed (2: No such file or directory)
#需要手动创建logs文件夹
mkdir /usr/local/nginx/logs
#再启动
./nginx -c /usr/local/nginx/conf/nginx.conf

2.安装PHP

安装PHP依赖包:

yum install libxml2
yum install libxml2-devel

安装cmake (需要安装libzip最新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值