商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > PHP扩展之php-ext-xlswriter

PHP扩展之php-ext-xlswriter

  发布于2026-07-18 阅读(0)

扫一扫,手机访问

php-ext-xlswriter 是一个专为 PHP 7 及以上版本设计的 Excel 文件处理扩展,性能相当不错。今天咱们就来聊聊,在宝塔环境下怎么手动编译安装它。整个过程其实不复杂,但有几个细节容易踩坑,我尽量把步骤拆解清楚。

PHP扩展之php-ext-xlswriter

首先,把 xlswriter 的源码包下载下来,解压之后直接进入解压后的目录。然后运行 /www/server/php/72/bin/phpize 生成 configure 文件。接着执行配置命令:

./configure --with-php-config=/www/server/php/72/bin/php-config --enable-reader

这里注意,--enable-reader 参数是用来开启读取功能的,如果不需要可以不加,但建议加上,毕竟读写都支持才完整。配置完成之后,就是编译和安装了:

make && make install

安装成功后,需要找到 PHP 的配置文件 php.ini。宝塔环境下,这个文件通常位于 /www/server/php/72/etc/php.ini。在文件末尾添加一行扩展配置:

extension=/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718/xlswriter.so

注意扩展路径要根据实际安装目录调整,如果版本号或线程安全标识不同,路径会略有差异,你可以用 php -i | grep extension_dir 确认一下。配置完成后,重启 PHP-FPM 使扩展生效:

/etc/init.d/php-fpm-72 reload

最后验证一下,用命令 /www/server/php/72/bin/php -m | grep -i xlswriter,如果输出 xlswriter,就说明安装成功了。

以上就是在宝塔环境中编译安装 xlswriter 扩展的完整流程。整个过程和普通 PHP 扩展安装没什么两样,关键就是路径要写对,版本别搞混。如果遇到问题,多半是 PHP 版本或编译参数不匹配,检查一下就好。

本文转载于:https://blog.csdn.net/weixin_44689687/article/details/115400631 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注