我花了5个小时试图解决这个问题。我已经使用了与Google列出的问题相关的每条提示链接。似乎没什么用。
操作系统是CentOS 6.5,安装了Apache,PHP和MySQL。我的子域名xxxxx.xxxx.com上有几个WordPress内部网站点工作了近一年。
首先,我将PHP 5.3.3更新到最新版本。之后我得到了没有安装MySQL扩展的错误。我遵循了我能找到的不同决议,无法得到解决。因此我决定删除php并安装我原来的旧版本。从那时起,我遇到了三个问题。
我的域名现在只显示Apache页面,而用于显示我的网站;
当我尝试使用命令php -v找出我的php版本时,我会得到安装的版本。删除更新版本并安装旧版本后,我收到错误" php:command not found";
当我尝试删除旧版本时,我无法找到它的安装位置,phpinfo.php无法正常工作(可能将其放在错误的位置)
非常感谢任何解决此问题的帮助
答案 0 :(得分:1)
我用php-fpm我的centos 7安装面临同样的问题.. 解决方案是安装php-gd和php-pdo软件包。这些都是以某种方式使这一切工作所必需的基本包装..美好的一天
答案 1 :(得分:0)
"您的PHP安装似乎缺少WordPress所需的MySQL扩展。"
对于可能遇到同样问题的其他人。我找到的大部分帮助谷歌搜索问题涉及编辑php.ini以取消注释MySql扩展。有些人甚至认为只有一件事会导致这个问题。
然而,解决我的问题的是实际下载和安装php55-mysql以包含扩展。所以一定要看一下。