Board logo

标题: [教程] 为PHP增加模块的方法,如增加pdo_mysql [打印本页]

作者: bluegua    时间: 2011-11-15 16:52     标题: 为PHP增加模块的方法,如增加pdo_mysql

默认的PHP安装,只安装了常用默认模块,一些不常用或少用的,就没有默认安上

可通过如下方法增加,如下以增加pdo-mysql为例
  1. wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
  2. tar zxvf PDO_MYSQL-1.0.2.tgz
  3. cd PDO_MYSQL-1.0.2
  4. /www/wdlinux/php/bin/phpize
  5. ./configure --with-php-config=/www/wdlinux/php/bin/php-config --with-pdo-mysql=/www/wdlinux/mysql
  6. make
  7. make install
复制代码
增加到配置文件里
# vi /www/wdlinux/etc/php.ini
在最后加入
extension=pdo_mysql.so

然后重起web服务,如
service httpd restart
service nginxd restart

其它的模块也是类似的方法,只是名字和参考可能会有不同
作者: lengyuqing521    时间: 2011-12-10 15:25

终于找到办法了~~成功了
作者: lokym    时间: 2012-6-10 06:34

不成功啊,lanmp,重启web后502
作者: gen0000    时间: 2012-11-2 12:39

还是加载不了啊   但好像是提示安装成功了

[root@CentOS62 PDO_MYSQL-1.0.2]# /www/wdlinux/apache_php-5.2.17/bin/php -v
PHP Warning:  PHP Startup: Unable to load dynamic library './pdo_mysql.so' - ./pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP 5.2.17p1 (cli) (built: Jun 26 2012 14:27:43)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
    with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
作者: admin    时间: 2012-11-2 15:15

PHP Startup: Unable to load dynamic library './pdo_mysql.so' - ./pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
作者: soyeo    时间: 2012-11-18 15:17

我用这个方法安装成功真的很简单 感谢楼主
作者: zhao2002yf    时间: 2012-11-23 22:38

请问到哪儿去PHP的扩展模块?有没有完整的文件和安装方法去看的?




欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) Powered by Discuz! 7.2