编译安装nginx及php
安装nginx所需依赖
安装pcre-devel
源安装
1 | yum install -y pcre-devel |
安装包安装
安装openssl-devel
1 | yum install -y openssl-devel |
安装nginx
1 | ./configure \ |
php7.4.15依赖
libxml2-devel、sqlite-devel、libcurl-devel、libpng-devel、libzip-devel、openssl-devel
安装php7.4.15
安装时可能会出现 libzip 无法找到
执行以下命令
1 | export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/" |
安装
1 | ./configure \ |
参数说明:
参数 | 描述 |
---|---|
–prefix | 安装目录 |
–enable-fpm | 开启php-fpm |
–enable-ftp | 开启ftp |
–enable-bcmath | 开启bcmath |
–enable-calendar | 开启calendar |
–with-libxml | 安装XML扩展 |
–with-openssl | 安装OPENSSL扩展 |
–with-zlib | 安装ZLIB扩展 |
–with-curl | 安装CURL扩展 |
–with-pdo-mysql | 安装PDO-MYSQL扩展 |
–with-zip | 安装ZIP扩展 |
–with-pear | 安装PEAR扩展 |