无法加载‘pdo_mysql‘ ,因为需要pdo这个module。
PHP Warning: Cannot load module ‘pdo_mysql‘ because required module ‘pdo‘ is not loaded in Unknown on line 0
步骤
1、进入源安装库下的扩展库ext再进入需要安装的扩展库里如mysql
/usr/local/php/bin/phpizb测试
[root@localhost mysqlnd]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525
如果是这种就可以
运行刚才生成的configure文件
phpize的规则:去哪个目录下运行phpize文件,那么就会在该目录下生成一个configure文件。
[root@localhost mysqlnd]# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqlnd
这里最关键的是通过--with-mysql参数告诉mysql客户端的位置。这样才能生成mysql.so可以通过 。/configure --help查看
[root@localhost mysqlnd]# make && make install
这是正常的反应
Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20100525/
Installing header files: /usr/local/include/php/
去生成的目录下找到扩展拷贝到需要的地方在php.ini中配置
原文:http://www.cnblogs.com/zhiguopingtianxia/p/3985171.html