1、进入 PHP 的软件包 pdo 扩展目录中(注:不是 PHP 安装目录)
- [root@gamejzy /]# cd /tmp/lamp/php-5.3.19/ext/pdo_mysql/
注:我的 php 软件包在 /tmp/lamp/php-5.3.19 下
执行 phpize 命令
- [root@gamejzy pdo_mysql]# /usr/local/php/bin/phpize
注:/usr/local/php 是我的 php 安装目录
执行完 phpize 命令后,在 pdo_mysql 目录中就会出现 configure
执行配置
- [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 数据库的安装目录位置
编译安装
- [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编译安装的方法。分享给大家供大家参考,具体如下: 这里是以 CentOS 为例,红帽系列的 Linux 方法应该都是如此,下面就详细说明步骤,在这里严重鄙视哪些内容啰嗦、说的...
为了在Linux环境下安装特定的PHP扩展,例如pdo_firebird,通常需要从官方下载与当前系统中PHP版本一致的源代码包,并进行编译安装。 **操作步骤** 1. **下载PHP源码包**: - 访问PHP官方网站或其他可靠渠道下载与...
在Linux环境下,PHP的oci8和PDO_OCI扩展是用于连接Oracle数据库的关键组件。oci8扩展提供了PHP与Oracle数据库交互的接口,而PDO_OCI扩展则遵循PHP Data Objects(PDO)标准,提供了一种统一的方式来访问Oracle数据库...
为了使PHP能够与PostgreSQL数据库进行交互,需要安装和配置PHP的pgsql和pdo_pgsql扩展。在本教程中,我们将探讨一种简便的方法,通过使用.so库文件直接安装这些扩展。 首先,.so文件是Linux下的动态链接库文件,...
通过这种方式,你可以独立地为Linux上的PHP安装和配置其他扩展,例如pdo、xmlrpc等。遵循类似的过程,但替换相应的扩展名和源代码路径即可。这使得在不重新编译整个PHP的情况下,能方便地增强PHP的功能。
总的来说,这个过程涉及到了Linux环境管理、PHP扩展的安装和配置以及Oracle Instant Client的设置。熟悉这些步骤对于管理和维护使用PHP和Oracle数据库的Web应用至关重要。在实际操作中,可能会遇到一些特定的错误,...
ubuntu14.04+php5.6环境下连接sqlserver2008扩展库 mssql.so+pdo_dblib.so,编译方法:http://blog.csdn.net/hanzengyi/article/details/52054862
根据需求,可能还需要安装其他PHP扩展,如MySQLi或PDO_MySQL以支持数据库连接,或者mcrypt用于加密功能。安装方法与GD库和Curl类似,即解压源码包,配置,编译,安装。 总结,安装Linux下的PHP和其组件需要一定的...
在Linux环境下,要使PHP能够连接到SQL Server,首先需要安装FreeTDS,因为PHP的PDO_dblib扩展依赖于它。安装FreeTDS的过程通常包括下载源码、编译和安装。安装完成后,需要配置`freetds.conf`文件,定义如何连接到...
在Linux环境下进行PHP扩展的手动编译安装是一个涉及到多个步骤的技术过程,这在开发和部署过程中是常有的需求。例如,本文以PDO_MYSQL扩展为例,讲解了如何手动编译安装PHP扩展。 首先,我们需要从PECL(PHP ...
### Linux 2.6平台下Nginx-PHP-Mysql安装手册 #### 1. 升级系统库 在开始安装Nginx、PHP和MySQL之前,首先要确保系统的软件包是最新的。这可以通过运行以下命令来实现: ```bash yum -y install yum-...
在 Linux 系统上,特别是 PHP 7.0 及以上版本,安装 PDO OCI 可能会遇到一些挑战,因为这个扩展并不默认包含在 PHP 的安装包中。下面我们将详细讨论如何在 Linux 上安装 PDO OCI 扩展,并解释相关的知识点。 1. **...
本文档将指导您通过编译的方式安装 PHP7 和 LNMP (Linux, Nginx, MySQL, PHP) 环境,并进一步安装 PHP 的扩展如 Redis 和 MongoDB。整个过程详细地分解为多个步骤,以确保即使是初次接触该领域的用户也能顺利地完成...
相较于传统的手动编译安装,采用`yum`包管理工具的方式极大地提高了安装效率,并减少了出错的可能性。 #### 二、安装环境准备 - **操作系统**:Linux - **服务器软件**:Apache 2.2, MySQL 5.1, PHP Version 5.3.3...
"ixed扩展"可能是笔误或者拼写错误,通常应该是"ixed extensions",意指固定的或特定的一组PHP扩展。这些扩展可能包括对数据库、加密、图像处理等各种功能的支持。 PHP是一种广泛使用的开源脚本语言,尤其在web开发...
如果在Linux上,你可能还需要确保系统已经安装了相应的开发库,如libmysqlclient-dev,因为编译或更新扩展时可能会需要它们。 标签"pdo"和"pdo_mysql.so"进一步强调了PDO扩展和MySQL驱动的重要性。PDO提供了以下...
在Linux环境下,为了让PHP能够访问Microsoft SQL Server数据库(以下简称MSSQL),需要进行一系列的配置与安装工作。本文将详细介绍如何在Linux系统中配置PHP以支持MSSQL,并解决其中可能遇到的问题。 #### 安装...