详解Nginx1.19 php8.0 源码编译安装

广告:宝塔Linux面板高效运维的服务器管理软件 点击【 https://www.bt.cn/p/uNLv1L 】立即购买

详解Nginx1.19 php8.0 源码编译安装

推荐学习:《PHP8教程》

准备好centos7及以上的版本

第一步

下载nginx包放置在指定目录下一般放置mnt目录:

下载地址 : nginx.org/en/download.html

解压nginx压缩包

tar zxvf nginx-1.19.7.tar.gz
登录后复制

准备依赖包:

yum -y install zlib-devel pcre-devel openssl-devel
登录后复制

准备nginx用户:

useradd -M -s /sbin/nologin nginx
登录后复制

源码编译与安装:

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_random_index_module --with-http_sub_modulemakemake install
登录后复制

设置配置文件:

user  nginx;
登录后复制

服务管理:1.检测配置语法

/usr/local/nginx/sbin/nginx -t
登录后复制

2.启动服务

/usr/local/nginx/sbin/nginx
登录后复制

3.重载服务

/usr/local/nginx/sbin/nginx -s reloadpkill -HUP nginx
登录后复制

4.关闭服务

/usr/local/nginx/sbin/nginx -s stoppkill nginx
登录后复制

5.开机启动

vi /etc/rc.local/usr/local/nginx/sbin/nginx
登录后复制

进程管理:

yum -y install zlib-devel pcre-devel openssl-devel0
登录后复制

端口管理:

yum -y install zlib-devel pcre-devel openssl-devel1
登录后复制

客户端测试:(输入你的公网IP)

yum -y install zlib-devel pcre-devel openssl-devel2
登录后复制

nginx 重载

yum -y install zlib-devel pcre-devel openssl-devel3
登录后复制

php8.0 源码编译安装

一 安装php8的依赖

yum -y install zlib-devel pcre-devel openssl-devel4
登录后复制

二 安装php8的依赖包

1.解压

yum -y install zlib-devel pcre-devel openssl-devel5
登录后复制

2.切换目录

yum -y install zlib-devel pcre-devel openssl-devel6
登录后复制

3生成configure

yum -y install zlib-devel pcre-devel openssl-devel7
登录后复制

4.生成编译配置文件

yum -y install zlib-devel pcre-devel openssl-devel8
登录后复制

5.编译并安装

yum -y install zlib-devel pcre-devel openssl-devel9
登录后复制登录后复制

2.编译PHP8主包1.解压

useradd -M -s /sbin/nologin nginx0
登录后复制

2.切换目录

useradd -M -s /sbin/nologin nginx1
登录后复制

3.生成编译配置文件

yum -y install zlib-devel pcre-devel openssl-devel8/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --enable-mysqlnd --with-mysqli --with-pdo-mysql --enable-opcache --with-pcre-jit --enable-gd --with-jpeg --with-freetype --with-gettext --with-curl --with-openssl --enable-sockets --enable-mbstring --enable-xml --with-zip --with-zlib --with-snmp --with-mhash --enable-ftp --enable-bcmath --enable-soap --enable-shmop --enable-sysvsem --enable-pcntl --with-gmp
登录后复制

4.编译并安装

yum -y install zlib-devel pcre-devel openssl-devel9
登录后复制登录后复制

error 编译安装遇到的错误

useradd -M -s /sbin/nologin nginx4
登录后复制

useradd -M -s /sbin/nologin nginx5
登录后复制

useradd -M -s /sbin/nologin nginx6
登录后复制

以上就是详解Nginx1.19 php8.0 源码编译安装的详细内容,更多请关注9543建站博客其它相关文章!

广告:SSL证书一年128.66元起,点击购买~~~

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。
作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:yum怎么安装配置PHP7
下一篇:聊聊如何构建一个自己的 Laravel 包 ?

发表评论

关闭广告
关闭广告