其它 · 2022年4月25日 0

nginx&php编译参数

php

         - epel-release
      - pcre-devel
      - openssl-devel
      - gcc
      - curl
      - geoip-devel

      - libxml2
      - libxml2-devel
      - openssl
      - openssl-devel
      - bzip2
      - bzip2-devel
      - libcurl
      - libcurl-devel
      - libjpeg
      - libjpeg-devel
      - libpng
      - libpng-devel
      - freetype
      - freetype-devel
      - gmp
      - gmp-devel
      - libmcrypt
      - libmcrypt-devel
      - readline
      - readline-devel
      - libxslt
      - libxslt-devel
      - gcc-c++
      - libicu-devel
      - libzip
      - libzip-devel
      - sqlite-devel
      # - oniguruma
      # - oniguruma-devel
      - libzip
      - libzip-devel
      - pcre-devel
      - gcc
      - curl




          cmd: ./configure --prefix=/usr/local/php-{{version}} --with-config-file-path=/usr/local/php-{{version}}/etc {{parameters}}
    chdir: /srv/php-{{version}}
  vars:
    parameters: --with-fpm-user={{runner_user}}
      --with-fpm-group={{runner_user}}
      --enable-mysqlnd
      --with-mysqli=mysqlnd
      --with-mysql
      --with-mcrypt
      --enable-gd-native-ttf
      --with-pdo-mysql=mysqlnd
      --with-iconv-dir
      --with-freetype-dir
      --with-jpeg-dir
      --with-png-dir
      --with-zlib
      --with-zlib-dir
      --with-curl
      --with-mcrypt
      --with-gd
      --with-openssl
      --with-mhash
      --with-xmlrpc
      --with-gettext
      --with-libxml-dir
      --with-bz2
      --without-pear
      --enable-fpm
      --enable-ftp
      --enable-xml
      --with-xsl
      --enable-intl
      --enable-zip
      --enable-soap
      --enable-bcmath
      --enable-shmop
      --enable-sysvsem
      --enable-inline-optimization
      --enable-gd-native-ttf
      --enable-pcntl
      --enable-sockets
      --enable-maintainer-zts
      --enable-mbregex
      --enable-mbstring
      --enable-opcache
      --enable-exif

nginx

      - pcre-devel
      - openssl-devel
      - gcc
      - curl
      - geoip-devel
      - perl-Digest-MD5

    parameters: --user={{runner_user}}
      --group={{runner_user}}
      --with-luajit
      --with-http_v2_module
      --with-http_realip_module
      --with-http_random_index_module
      --with-http_geoip_module
      --with-threads
      --with-poll_module
      --with-http_gunzip_module
      --with-http_gzip_static_module
      --with-http_auth_request_module
      --with-http_iconv_module
      --with-stream
      --with-http_sub_module
      --with-stream_ssl_module
      --with-stream_realip_module
      --with-stream_geoip_module
      --with-http_stub_status_module
      --with-http_flv_module
      --with-http_dav_module
      --with-http_mp4_module
      --with-http_secure_link_module
      --with-ipv6
      --with-pcre-jit
      --with-openssl=/srv/openssl-1.1.1