一直以来,都没接触过PHP语言及运行环境,这次应程序所需,在网上找了好多的教程,进行学习!最后选择了朋友推荐的php护卫神套件7.02,在测试服务器上部署,服务器环境win2008R2+SQL2008R2+IIS。
其实PHP环境现在布置还是比较简单的,因为有很多一键安装的工具包,如我选择的PHP护卫神套件、PHP主机大师、PHPstudy等,都是简化的安装工作。
作为一个程序测试员,却没有接触过PHP环境,所以对每一步的安装都充满好奇!然而问题没多久就来敢,安装布置好环境后,登录PHPmyAdmin后,发现一个麻烦问题,数据导出功能是错的。这真晕死了,这是环境原因还是安装问题?
先看一下PHP护卫神套件安装的软件版本信息!
再看一下,当选择数据库 导出时的出错状态
再从安装说明中看一下相关软件的版本!
------------------------------------------------------
查询网上相关资料,没有相关说明及解决文案。直到一个博客中提到,PHPmyAdmin与PHP版本对应关系时,才明白,原来PHPmyAdmin作为管理工具,不同版本支持的PHP及MySQL是不同的。
由此启发后,我下载了PHP护卫神套件的三个PHP版本,分别是5.6、7.02、7.16,最后发现5.6版本的导出功能是正常的,再看PHPmyAdmin版本是4.06,暂时判定不支持高于5.6的版本(这里指的导出数据功能,其他功能都 正常)。
然后我做了个调整,将服务器上再次安装上PHP护卫神套件7.02版本,再去PHPmyAdmin官方网站下载了最新的4.7.6版本,通过覆盖安装的方法升级了一下,再次登录PHPmyAdmin进行导出测试,功能正常了!(见下图)
期间我联系过护卫神的客服二次,咨询这个导出功能的问题,回复应该是不同的环境原因,官方发布文件不会有 问题,建议我尝试使用PHP护卫神主机管理,这让我很是奇怪!难道只有我会用到这个功能?
呵呵,不管怎么说,问题解决,在win10、win2008、win2016 均测试过,问题相同,解决文案也相同!
------------------------------------------------------
再看一下,当选择数据库 导出时的出错状态
再看一下,当选择数据库 导出时的出错状态