'./configure' '--prefix=/usr/local/php-7.2.4' '--with-config-file-path=/usr/local/php-7.2.4/etc' '--enable-opcache=no' '--enable-fpm' '--with-mysqli' '--with-pdo-mysql' '--with-gd' '--with-webp-dir' '--with-jpeg-dir' '--with-png-dir' '--with-xpm-dir' '--with-freetype-dir' '--without-iconv' '--with-libxml-dir' '--enable-xml' '--with-curl' '--enable-mbregex' '--enable-mbstring' '--with-mhash' '--without-pear' '--with-gettext' '--disable-fileinfo' '--enable-maintainer-zts' '--with-openssl'
新增安装扩展模块的位置
ls /usr/local/php-7.2.4/lib/php/extensions/no-debug-zts-20170718/
所有可用模块位置
# 查找模块源
find / -name zlib
# 模块源存放路径:
ls /work/data/install/php-7.2.4/ext/
# 安装模块
# step 1
/usr/local/php-7.2.4/bin/phpize
# step 2
./configure --with-php-config=/usr/local/php-7.2.4/bin/php-config
# step3
make && make install
查看当前php的配置文件(默认在php/etc)
/usr/local/php7/bin/php --ini
修改php.ini文件
extension_dir = "/usr/local/php-7.2.4/lib/php/extensions/no-debug-zts-20170718/"
extension=zlib
重启apche(nginx)和php-fpm
查看php当前可用模块
/usr/local/php-7.2.4/bin/php -m