首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

菜鸟跟你一起学使用Composer安装PHPOffice/PHPWord

最近研究了下怎样利用程序自动生成word文档,方法很多,但是菜鸟的姿势水平比较低,各种方法对于菜鸟来说都不是易事。由于之前简单接触过PHP,就想看看PHP下有没有现成的东西能拿过来直接用,果然就找到了PHPOffice/PHPWord。用下来以后感觉PHPOffice/PHPWord功能还是很强大的,支持docx等多种文件格式,常用的格式也基本都能生成,就是搭建环境的过程还是比较曲折的(主要还是因为菜),所以稍微梳理一下,免得日后又得重新摸索。

需求:使用Composer安装PHPOffice/PHPWord

环境:操作系统ubuntu-18.04-live-serverApache2.4.29PHPv7.2.3Composerv1.6.5PHPOffice/PHPWordv0.14.0

Step1 首先确保安装了Apache和PHP

想了想这部分还是不要赘述了。

Step2 安装Composer

Composer是PHP下面的包管理工具……想了想这部分我也不要赘述了。官方的介绍已经很清楚了,直接贴图:

安装总共四句话:(其实一、三两句就够了)

装后为了方便使用把composer变成全局命令

*网址在这:https://getcomposer.org/download/

Step3 安装PHPOffice/PHPWord

在/var/www/html/目录下执行:

composer require "phpoffice/phpword"

安装过程中有可能会各种报错和警告,主要有以下两方面的原因:

1.国内网络差……这个基本上只能求助于科学上网或者找国内的源,具体就不赘述了。

2.缺少必须的组件,大部分都是php的组件,根据报错提示apt-get安装就好。

安装好之后记得执行composer install,否则后面会缺少autoload.php而报错。

PHPOffice/PHPWord的目录里面有Samples,用浏览器打开Samples就能看到示例的页面了。

当然也有可能会报错打不开,那么你就需要去看apache的错误日志,路径不对的改路径,目录权限不足的改权限。

*GitHub项目在这:https://github.com/PHPOffice/PHPWord

*官方文档在这:http://phpword.readthedocs.io/en/latest/index.html

嘛,就这样吧。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180511G0L67I00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券