Linux下安装PHP pdo_mysql支持

后勤的网站(彭同学做的)使用了pdo来操作数据库,服务器在配置是未编译pdo支持,遂给www服务器加上此功能的 支持。 一、先是在原有php5.2.9的基础上添加对pdo的支持,整了整整一天,也重新编译的php 5.2.9,最终没有成功 1.安装pdo /usr/local/php/bin/pecl install pdo 2.安装pdo_mysql wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz tar xzvf PDO_MYSQL-1.0.2.tgz cd PDO_MYSQL-1.0.2 /usr/local/php/bin/phpize ./configure –with-php-config=/usr/local/php/bin/php-config –with-pdo-mysql=/usr/local/mysql make make install 3.修改php.ini 加入: extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/pdo.so extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so /usr/local/php/bin/php -v PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php/modules//usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/pdo.so’ - /usr/lib/php/modules//usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/pdo.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php/modules//usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so’ - /usr/lib/php/modules//usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: Zend Optimizer does not support this version of PHP - please upgrade to the latest version of Zend Optimizer in Unknown on line 0 PHP 5.2.9 (cli) (built: Nov 30 2009 15:00:32) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies with Zend Extension Manager v1.0.10, Copyright (c) 2003-2006, by Zend Technologies 二、下午下班回家决定升级php的版本,最后成功支持pdo。 1.下载php 5.2.13 2.安装 tar zxvf php***** cd php** ./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache/bin/apxs –with-mysql=/usr/local/mysql/ –with-gd=/usr/local/gd/ –with-zlib-dir –with-png-dir –with-freetype-dir –with-jpeg-dir –enable-mbstring=all –with-curl –enable-pdo=shared \ –with-pdo-mysql=shared \ –with-sqlite=shared \ –with-pdo-sqlite=shared \ cp php.ini-dist /usr/local/php/lib/php.ini 3.修改php.ini 修改: extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613″ 加入: extension=pdo.so extension=pdo_mysql.so 4.查看 http://*****/phpinfo.ini 看到对pdo的支持,ok! Linux下安装PHP pdo_mysql支持 - blogxl - blogxl的博客650) this.width=650;">有价值的资料: http://www.directadmin.com/forum/showthread.php?t=24448http://www.spiration.co.uk/post/1332/install%20PDO_MYSQL%20-%20mysql_config%20and%20header%20files%20problem 本文出自 “校园网管理” 博客,请务必保留此出处http://lovemjd.blog.51cto.com/1373993/300981  

转载于:https://www.cnblogs.com/gxldan/archive/2011/10/01/4066727.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值