您的PHP似乎没有安装运行WordPress所必需的MySQL扩展

PHP2011-09-19 08:07

今天在纯净的 Ubuntu Server 10.04 中安装 PHP5+MYSQL+NGINX+WORDPRESS 时,一开始出现页面空白,请求返回404的问题,排查后发现原来是 $document_root 引起的。
接着又出现您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展,我擦,这么多问题。。。
于是测试<?phpinfo();?>,发现能访问PHP页面和HTML页面,再上网找了一大堆不关事的解决方法,郁闷~

后来静下心想想,明明MYSQL安装并运行了,怎么会出现这个问题呢?它的运行路径是怎样的?于是:
1、客户端请求WEB服务器
2、WEB服务器发现是PHP页面,发送给FPM
3、FPM送到PHP-CGI处理并返回

这期间能出现问题的地方就是第3步,PHP-CGI无法处理有关MYSQL操作的步骤,那么问题会不会是出在PHP5-MYSQL中呢,一查,我那个擦,居然忘记装上这个包,那么解决方法就很简单了:
sudo apt-get install php5-mysql


原文链接: http://blog.jtwo.me/your-php-does-not-seem-to-been-installed-mysql-extension-to-run-wordpress