php5.6安装PDO_MYSQL扩展

1. 首先是下载pdo_mysql扩展的源码包。下载页面在这里:http://pecl.php.net/package/PDO_MYSQL。

  # wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz

  2.然后是解压缩。

  # tar -zxvf PDO_MYSQL-1.0.2.tgz

  3.进入解压后的目录,然后执行phpize。

  # /usr/local/php/bin/phpize

  Configuring for:

  PHP Api Version: 20100412

  Zend Module Api No: 20100525

  Zend Extension Api No: 220100525

  4.下面生成makefile。后面的两个参数必须要添加,一开始我没有添加,结果分别都提示找不到php-config和mysql的header文件。

  # ./configure –with-php-config=/usr/local/php/bin/php-config –with-pdo-mysql=/usr/local/mysql

  5.在make之前还要做一个mysql的header文件的软连接。因为mysql安装的时候指定了目录,不做软连接的话,还是找不到header文件。

  # ln -s /usr/local/mysql/include/* /usr/local/include/

  6.然后make和make install。

  # make

  # make install

  7.之后会提示如下,意思是扩展被安装到了如下目录里。

  Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20100525/

  8.修改php.ini文件

修改:extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20100525/"

添加: extension=pdo_mysql.so

 9.重启httpd 使其重新载入php配置文件

时间: 2024-12-25 19:16:07

php5.6安装PDO_MYSQL扩展的相关文章

Linux下,如何给PHP安装pdo_mysql扩展

下载了一个免费开源的广告系统(openadserver),在Linux上安装时,提示要安装 pdo_mysql 扩展,先前有过编译安装 soap扩展 的经历,今天要编译安装 pdo_mysql 扩展,应该不难吧! 参考文献如下: PHP5不重新编译,如何安装自带的未安装过的扩展,如soap扩展? 参考上述教程,在第4步骤的“运行 configure 命令”,改成如下命令即可: ./configure --with-pdo-mysql=/usr/local/mysql --with-php-con

PHP5.5安装php-redis扩展

windows下开发用的xampp集成的环境,想装个php-redis扩展,扩展的github地址: https://github.com/nicolasff/phpredis 描述里找到windows下安装的过程: https://github.com/nicolasff/phpredis/issues/213#issuecomment-11361242 里面讲的php版本还是5.4,看了下我的php是5.5.6,只能找别的的,5.4版本的可以考虑用这个安装指导 然后找5.5的扩展,找到这个下

[转]PHP5.5安装PHPRedis扩展

phpredis是个人觉得最好的一个php-redis客户端,因为其提供的function与redis的命令基本一致,降低的了学习成本,同时功能也很全面. 一.linux安装方法 phpredis下载地址:https://github.com/nicolasff/phpredis unzip phpredis-master.zip cd phpredis-master /usr/local/php5/bin/phpize ./configure --with-php-config=/usr/lo

在linux上centos6安装pdo_mysql扩展

CentOS6如何让安装配置pdo支持MySQL? 项目运行提示:Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' 网络上类似的问题: 提示无法选择MySQL,查询后说是需要pdo的支持. 然后yum install php-pdo,然后在php.ini中也extension=/usr/ lib64/php/modules/ pdo.so了,重启系统了,但phpinfo()中仍然只有SQLite的pdo支持. 网络上资料有些是讲的安装PDO_M

树莓派 安装pdo_mysql扩展

树莓派真可谓一个神奇的器具~~ 用树莓派玩硬件什么的太费精力,因此我还是把它当作我练习linux的一个工具,昨天在尝试安装完LNMP环境后部署一个ThinkCMF(由于目前公司的后台是基于CMF开发的,所以自己尝试安装部署一下),结果在部署前提示缺少pdo_mysql扩展, 结果又是一通百度&google,按照网上提供的方法在使用phpize安装扩展时,发现树莓派默认的php5.6版本应该是做了精简,没有phpize...这就很尴尬了 在尝试换了几个source.list源后,使用 中国科学技术

在Windows32下为PHP5.6安装redis扩展和memcached扩展

一.php安装redis扩展   1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2.5-5.6-ts-vc11-x86.zip和php_igbinary-1.2.1-5.5-ts-vc11-x86.zip 下载地址: http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ http://windows.php.net/download

在Windows下为PHP5.6安装redis扩展和memcached扩展

一.php安装redis扩展   1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 2.根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2.5-5.6-ts-vc11-x64.zip和php_igbinary-1.2.1-5.5-ts-vc11-x64.zip 下载地址: http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ http://windows.php.net/download

解决php5.4安装pdo_mysql出错

今天给新的测试机安装lamp环境,但php要求5.4,mysql是5.5,apache是2.2,这样一来我就只能手动安装了,最后居然让php5.4整得我差点无法使这个环境正常运行了,因为大家都知道安装了php,必然要安装pdo_mysql,罪魁祸首就是这个pdo_mysql,下面我来说说怎么解决的.   系统:centos 5.5   需要的软件:httpd-2.2.22.tar.gz              php-5.4.11.tar.gz              mysql-5.5.2

linux下php5.3安装Suhosin扩展

一.Suhosin简介Suhosin是一个PHP程序的保护系统.它的设计初衷是为了保护服务器和用户抵御PHP程序和PHP核心中,已知或者未知的缺陷.Suhosin有两 个独立的部分,使用时可以分开使用或者联合使用.第一部分是一个用于PHP核心的补丁,它能抵御缓冲区溢出或者格式化串的弱点:第二部分是一个强大的 PHP扩展,包含其他所有的保护措施. 注意:Suhosin扩展目前来只支持到php5.3. 二.功能列表 1.引擎保护保护内部的内存管理抵御缓冲区溢出防止Zend哈希表被破坏防止Zend链接