`

Linux 下 PHP 扩展 PDO 编译安装(转)

 
阅读更多

1、进入 PHP 的软件包 pdo 扩展目录中(注:不是 PHP 安装目录)

 

[plain] view plaincopy
 
  1. [root@gamejzy /]# cd /tmp/lamp/php-5.3.19/ext/pdo_mysql/  

注:我的 php 软件包在 /tmp/lamp/php-5.3.19 下

 

执行 phpize 命令

 

[plain] view plaincopy
 
  1. [root@gamejzy pdo_mysql]# /usr/local/php/bin/phpize  


注:/usr/local/php 是我的 php 安装目录

 

执行完 phpize 命令后,在 pdo_mysql 目录中就会出现 configure

执行配置

 

[plain] view plaincopy
 
  1. [root@gamejzy pdo_mysql]# ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql/  


参数说明:

 

--with-php-config=/usr/local/php/bin/php-config 指定安装 PHP 的时候的配置

--with-pdo-mysql=/usr/local/mysql/ 指定 MySQL 数据库的安装目录位置

编译安装

 

[plain] view plaincopy
 
  1. [root@gamejzy pdo_mysql]# make && make install  


编译完成之后,请注意是否出现类似以下图片所示信息

 

如果出现说明编译安装成功,请十分注意红线圈住的目录(注意:不同时间段目录名称可能不一样)。

编译安装完成之后,生成的 pdo_mysql.so 文件就放置在这个目录下。

2、修改 php.ini 文件

使用 vi 打开你机器的 php.ini 文件,添加一段代码“extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/pdo_mysql.so”,加载 pdo_mysql.so 文件

效果如下图:

保存退出编辑!

3、查看 phpinfo()

首先重启 Apache 服务器。使用 phpinfo() 函数查看 php 的安装信息,如出现下图所示说明 PDO 扩展安装成功。

转自:http://blog.csdn.net/liruxing1715/article/details/8268513

 

 

分享到:
评论

相关推荐

    Linux(CentOS)下PHP扩展PDO编译安装的方法

    本文讲述了Linux(CentOS)下PHP扩展PDO编译安装的方法。分享给大家供大家参考,具体如下: 这里是以 CentOS 为例,红帽系列的 Linux 方法应该都是如此,下面就详细说明步骤,在这里严重鄙视哪些内容啰嗦、说的...

    Linux系统设置php_pdo扩展(Firebird为例,其他也适用)

    为了在Linux环境下安装特定的PHP扩展,例如pdo_firebird,通常需要从官方下载与当前系统中PHP版本一致的源代码包,并进行编译安装。 **操作步骤** 1. **下载PHP源码包**: - 访问PHP官方网站或其他可靠渠道下载与...

    LINUX下安装PHP的oci8和PDO_OCI扩展包

    在Linux环境下,PHP的oci8和PDO_OCI扩展是用于连接Oracle数据库的关键组件。oci8扩展提供了PHP与Oracle数据库交互的接口,而PDO_OCI扩展则遵循PHP Data Objects(PDO)标准,提供了一种统一的方式来访问Oracle数据库...

    centos下php安装pgsql和pdo_pgsql扩展,这是另一种方法,很简便,用.so文件来安装

    为了使PHP能够与PostgreSQL数据库进行交互,需要安装和配置PHP的pgsql和pdo_pgsql扩展。在本教程中,我们将探讨一种简便的方法,通过使用.so库文件直接安装这些扩展。 首先,.so文件是Linux下的动态链接库文件,...

    linux下PHP扩展的安装(curl)

    通过这种方式,你可以独立地为Linux上的PHP安装和配置其他扩展,例如pdo、xmlrpc等。遵循类似的过程,但替换相应的扩展名和源代码路径即可。这使得在不重新编译整个PHP的情况下,能方便地增强PHP的功能。

    phporacle扩展linux下php安装oracle扩展

    总的来说,这个过程涉及到了Linux环境管理、PHP扩展的安装和配置以及Oracle Instant Client的设置。熟悉这些步骤对于管理和维护使用PHP和Oracle数据库的Web应用至关重要。在实际操作中,可能会遇到一些特定的错误,...

    ubuntu+php5.6环境下连接sqlserver2008扩展库 mssql.so+pdo_dblib.so

    ubuntu14.04+php5.6环境下连接sqlserver2008扩展库 mssql.so+pdo_dblib.so,编译方法:http://blog.csdn.net/hanzengyi/article/details/52054862

    Linux下PHP及组件的安装

    根据需求,可能还需要安装其他PHP扩展,如MySQLi或PDO_MySQL以支持数据库连接,或者mcrypt用于加密功能。安装方法与GD库和Curl类似,即解压源码包,配置,编译,安装。 总结,安装Linux下的PHP和其组件需要一定的...

    php_pdo_dblib.rar

    在Linux环境下,要使PHP能够连接到SQL Server,首先需要安装FreeTDS,因为PHP的PDO_dblib扩展依赖于它。安装FreeTDS的过程通常包括下载源码、编译和安装。安装完成后,需要配置`freetds.conf`文件,定义如何连接到...

    Linux下手动编译安装PHP扩展的例子分享

    在Linux环境下进行PHP扩展的手动编译安装是一个涉及到多个步骤的技术过程,这在开发和部署过程中是常有的需求。例如,本文以PDO_MYSQL扩展为例,讲解了如何手动编译安装PHP扩展。 首先,我们需要从PECL(PHP ...

    Linux 2.6平台下Nginx-PHP-Mysql安装手册

    ### Linux 2.6平台下Nginx-PHP-Mysql安装手册 #### 1. 升级系统库 在开始安装Nginx、PHP和MySQL之前,首先要确保系统的软件包是最新的。这可以通过运行以下命令来实现: ```bash yum -y install yum-...

    pdo_oci.zip

    在 Linux 系统上,特别是 PHP 7.0 及以上版本,安装 PDO OCI 可能会遇到一些挑战,因为这个扩展并不默认包含在 PHP 的安装包中。下面我们将详细讨论如何在 Linux 上安装 PDO OCI 扩展,并解释相关的知识点。 1. **...

    编译安装PHP7+LNMP+扩展技术文档

    本文档将指导您通过编译的方式安装 PHP7 和 LNMP (Linux, Nginx, MySQL, PHP) 环境,并进一步安装 PHP 的扩展如 Redis 和 MongoDB。整个过程详细地分解为多个步骤,以确保即使是初次接触该领域的用户也能顺利地完成...

    linux+mysql+apache+php快速安装

    相较于传统的手动编译安装,采用`yum`包管理工具的方式极大地提高了安装效率,并减少了出错的可能性。 #### 二、安装环境准备 - **操作系统**:Linux - **服务器软件**:Apache 2.2, MySQL 5.1, PHP Version 5.3.3...

    php5.* 7.* ixed扩展 windows linux mac

    "ixed扩展"可能是笔误或者拼写错误,通常应该是"ixed extensions",意指固定的或特定的一组PHP扩展。这些扩展可能包括对数据库、加密、图像处理等各种功能的支持。 PHP是一种广泛使用的开源脚本语言,尤其在web开发...

    pdo_mysql.rar_PDO_pdo_mysql.so

    如果在Linux上,你可能还需要确保系统已经安装了相应的开发库,如libmysqlclient-dev,因为编译或更新扩展时可能会需要它们。 标签"pdo"和"pdo_mysql.so"进一步强调了PDO扩展和MySQL驱动的重要性。PDO提供了以下...

    Linux下PHP支持MSSQL

    在Linux环境下,为了让PHP能够访问Microsoft SQL Server数据库(以下简称MSSQL),需要进行一系列的配置与安装工作。本文将详细介绍如何在Linux系统中配置PHP以支持MSSQL,并解决其中可能遇到的问题。 #### 安装...

Global site tag (gtag.js) - Google Analytics