我的知识记录

宝塔PHP7.3如何安装ZIP扩展?

在宝塔面板中使用 PHP 7.3 版本时,如果需要安装 zip 扩展以支持 ZIP 文件的压缩与解压功能,可以按照以下步骤进行操作:

1. 登录宝塔面板并进入PHP设置

步骤 操作
1 登录宝塔后台管理界面
2 进入【软件商店】→【已安装】→ 找到 PHP 7.3 点击【设置】
3 切换到【安装扩展】选项卡
在扩展列表中查找 zip 扩展,点击【安装】按钮。

2. 验证扩展是否安装成功

步骤 操作
1 返回 PHP 设置页面,查看【已安装扩展】列表
2 创建一个测试文件(如 info.php),内容为 <?php phpinfo(); ?>
3 在浏览器访问该文件,搜索 "zip" 查看是否加载成功
如果看到 ZIP 相关信息,则表示扩展已启用。

3. 若无法通过面板安装,可手动编译安装

步骤 操作说明
1 登录服务器SSH终端
2 进入 PHP 的源码目录(通常为 /www/server/php/73/src/ext/zip
3 执行 phpize 命令生成配置文件
4 执行 ./configure --with-php-config=/www/server/php/73/bin/php-config
5 执行 make && make install 编译并安装扩展
6 修改 php.ini 文件,添加 extension=zip.so
7 重启 PHP 服务 service php-fpm-73 restart
注意:路径可能因实际安装环境不同而有所变化,请根据实际情况调整。

4. 常见问题排查

问题现象 可能原因 解决方法
安装后未生效 未重启PHP服务 在宝塔中重启PHP 7.3
出现错误提示 zip not found 缺少系统依赖库 安装 libzip-dev 或 libzip-devel
多个PHP版本混淆 启用的PHP版本非7.3 确认当前网站绑定的是PHP 7.3

5. 补充建议

  • 如果项目中涉及大量 ZIP 文件处理,建议升级至更高 PHP 版本(如 PHP 8.0+),性能更优。
  • 宝塔提供一键安装包和可视化界面,推荐优先使用面板安装方式,简化维护流程。
通过以上步骤,可以顺利完成宝塔环境下 PHP 7.3 的 ZIP 扩展安装。若仍存在问题,可结合日志或系统提示进一步分析。
 

标签:宝塔- PHP7.3- ZIP扩展- 安装扩展- PHP配置

更新时间:2025-05-17 21:45:07

上一篇:网站突然打不开,可能是什么原因导致的?

下一篇:刚更换IP后使用宝塔搭建网站遇到问题,应该如何排查?