PDOStatement::execute(): MySQL server has gone away错误情况的解决办法

场景描述:

  我遇到这个问题是在利用php解析word文档,然后将word的图片转换成base64与文本一起存储到mysql中时发生的。

  当word的文档内容少时,测试完全没问题。

  当调整word 文档的大小时发生了两个问题:

    1、上传文件是提示文件过大。

    2、解析word时,提示题目中的问题。

解决办法:

  1、上传文件过大,通过修改php的配置文件解决

  2、gone away的问题,是通过修改mysql的配置,然后重启mysql后解决的。

原文地址:https://www.cnblogs.com/janken/p/13370118.html