编译安装php配置时,这里面开启了很多扩展。如果这时候忘了开启,以后还能加上吗?答案是可以的。以后只需要进入源码的ext目录,例如忘了zip
,进入ext/zip
,使用phpize工具,zip.so
。
进入目录
cd /usr/local/src/php-7.4.0/ext/zip
执行phpize
报错Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.
解决方法:
sudo apt install autoconf -y
再次执行phpize
成功
configure
sudo ./configure --with-php-config=/usr/local/php/bin/php-config
编译安装
sudo make && sudo make install
在php.ini加上扩展即可
extension=zip.so
重启 php-fpm
sudo service php-fpm restart
php -m
完成。