🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## **LNMP环境搭建扩展:xlswriter** 流程(参考连接:https://blog.csdn.net/sheeppigtiger/article/details/130707379) xlswirte版本(php7.4使用的是xlswriter-1.5.2.tgz版本,php8.1使用的是:xlswriter-1.4.0.tgz版本) ##### 1:首先准备Lnmp环境(非Docker容器),版本要求如下: 1:Linux 2:centos7.9(其他系统暂时尝试) 3:nginx( nginx version: nginx/1.22.1) 4:mysql(mysql Ver 14.14 Distrib 5.7.42) 5:php版本(PHP 7.4.33 ) 安装完成以后,开始安装xlswriter 1. 在根目录创建一个空白文件夹,命令:cd / && mkdir extensions 2. 切换到刚刚创建的安装扩展文件,命令:cd /extension 3. 开始执行下载扩展命令:```wget https://pecl.php.net/get/xlswriter-1.5.2.tgz``` 4. 解压缩上述扩展包,命令:```tar xf xlswriter-1.5.2.tgz``` 5. 切换到解压缩目录下,命令:```cd xlswriter-1.5.2``` 6. 编译和安装 PHP 扩展,命令:```/www/server/php/74/bin/phpize``` 7. 配置编译上述扩展,命令:```./configure --with-php-config=/www/server/php/74/bin/php-config --enable-reader``` 8. 开始执行安装命令:```make && make install``` 9. 将安装号的扩展放入php配置文件中,命令:```echo "extension = xlswriter.so" >> /www/server/php/74/etc/php.ini``` 10. 重启php服务器和php配置信息 11. 使用php语法:echo phpinfo(),查询当前已安装的扩展 ![](https://img.kancloud.cn/20/ac/20ac1db7c2b358314d7cfd031a3a6e6d_1319x218.png) 备注说明: 1:上述的php74 可以更换为任意的php版本,前提是你已经安装了其他php版本,记住安装完成后,一定要重启php服务 2:使用laravel7框架时,一定要创建软连接```ln -s /www/wwwroot/onlineprint/master/onlineprint/storage/order_export /www/wwwroot/onlineprint/master/onlineprint/public/order_export```