PHP
我在服务器中遇到此错误Fatal Error (E_ERROR): Class 'XMLWriter' not found
。我们正在使用Cent OS 6
在浏览了一些网站后,我们发现需要安装php55w-xml-5.5.24-1.w6.x86_64.rpm。但是链接不起作用,我无法获取此包。我们正在使用PHP 5.5.24
。由于与其他产品的依赖关系,我们无法升级我们的 PHP。我们可以在不升级的情况下解决此错误吗PHP
?谢谢!!!
更新:我们正在使用https://rollbar.com/用于错误处理。
答案1
php55w-*
这些包是 webtatic 包,如果您不使用 webtatics PHP 安装,则不需要它。
相反,请使用与 PHP 安装相关的版本。通常,它应该只是名为php-xml
或php55-xml
。
如果你确实需要 Webtatic 版本 5.5.24,请激活archive
repo 文件,/etc/yum.repos.d
以便你可以访问旧的、存档的和不安全软件包的版本。
如果你的系统中没有这个/etc/yum.repos.d/webtatic-archive.repo
包,那么你很可能根本不使用 Webtatic。否则,你可以直接在这里找到这个包:http://archive.webtatic.com/yum/el6-archive/x86_64/php55w-xml-5.5.24-1.w6.x86_64.rpm。