多个php版本使用composer

服务器上安装了从5.6到7.4版本的php。安装导出excel的插件的时候提示我
在这里插入图片描述
这个是因为默认的php版本是php7.3,PHP extension zip is missing from your system,zip扩展缺失,查询得知之所以出现这个原因是因为php没有单独编译zip扩展,宝塔面板也没有安装zip扩展的选项,详见https://www.menglei.net/2998/,因为是公司的开发使用服务器,担心把同事的其他项目搞崩,并没有使用链接中的解决方案,打算直接用其他版本的php执行。
需要先下载composer.phar,官网链接https://getcomposer.org/download/,阿里云链接https://mirrors.aliyun.com/composer/composer.phar,推荐使用阿里云,我是放在了root下面。
接下来找到php安装的目录,宝塔面板安装在/www/server/php/下面找到要用的php 版本
在这里插入图片描述
找到bin下的php。然后就可以执行命令
/www/server/php/72/bin/php /root/composer.phar require phpoffice/phpspreadsheet
在这里插入图片描述
搞定!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章