安装php拓展ext-zip
当安装yunwuxin/think-cron
时报错requires ext-zip * -> it is missing from your system.
1
| composer require yunwuxin/think-cron
|
安装步骤:
1、下载扩展ext-lib安装包
http://pecl.php.net/get/zip
1
| wget http://pecl.php.net/get/zip-1.20.1.tgz
|
2、解压
1
| tar -zvxf zip-1.20.1.tgz
|
3、进入目录
1 2 3
| cd zip-1.20.1 phpize ./configure --with-php-config=/php/bin/php-config
|
注意:执行phpize
时当前环境变量的php
路径不要目标安装路径,要指定phpize
的完成路径,例如我这里需要改为/www/server/php/73/bin/phpize
。
./configure
执行时,同样的需要通过--with-php-config=/php/bin/php-config
告诉phpize
要建立基于哪个版本的扩展。
4、编译安装
5、最后,修改配置文件
然后在php.ini
添加一行
如果执行./configure --with-php-config=/php/bin/php-config
发现报错缺少libzip,则需要先安装libzip
1 2 3 4 5 6 7 8 9 10 11
| wget https://nih.at/libzip/libzip-1.2.0.tar.gz
tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0
./configure
make
make install
|
通用安装方法:php使用phpize安装拓展(https://www.yuencode.cn/2022/06/24/php使用phpize安装拓展/)