`

Linux下PHP扩展pdo_mysql

 
阅读更多
Linux下PHP扩展pdo_mysql

1.进入PHP源码包ext/pdo目录

cd ext/pdo

2.执行/usr/local/php/bin/phpize[假设PHP的安装目录为/usr/local/php]

/usr/local/php/bin/phpize
3.配置扩展pdo

./configure \
--with-php-config=/usr/local/php/bin/php-config \
--enable-pdo=shared

4.编译pdo

make

5.安装

make install
[root@localhost pdo]# make install
成功则出现
Installing shared extensions:     /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
Installing header files:          /usr/local/php//include/php/
Installing PDO headers:          /usr/local/php//include/php/ext/pdo/

说明在/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目录下生成了pdo.so文件
6.在php配置文件中加上

extension=”/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo.so”

7.在PHP源码包中进入pdo_mysql

cd ext/pdo_mysql

8.执行/usr/local/php/bin/phpize

/usr/local/php/bin/phpize

9.配置pdo_mysql[假设Mysql的安装目录为/usr/local/mysql]

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

10.编译pdo_mysql

make

11.安装pdo_mysql

make install

成功则出现

[root@localhost pdo_mysql]# make install
Installing shared extensions:     /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/

说明的/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目录下生成了pdo_mysql.so文件

12.在php配置文件中加上
extension=”/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so”

13.重启apache[假设apache的安装目录为/usr/local/apache2]

/usr/local/apache2/bin/apachectl restart

14.扩展成功,尽情享受pdo的强大功能吧!
分享到:
评论

相关推荐

    pdo_mysql.rar_PDO_pdo_mysql.so

    PDO是一种在PHP中连接多种数据库的标准接口,而pdo_mysql.so是这个扩展的动态链接库文件,用于在Linux或Unix-like系统中实现PDO对MySQL数据库的支持。 PDO的主要优点在于它的统一性,它为不同的数据库系统提供了...

    db_mysql.rar_php mysql

    MySQLi是面向对象的,提供了更直接的数据库访问方式,而PDO_MySQL是PHP的数据对象(PDO)扩展的一部分,提供了更强大的错误处理和数据库抽象。 2. **连接数据库**:通过创建一个MySQLi或PDO对象,可以建立到MySQL...

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

    Linux(CentOS)系统下编译安装PHP扩展PDO的方法涉及到多个步骤和技巧,主要包括准备源代码、配置编译环境、执行编译安装以及配置PHP以加载扩展。以下是详细的知识点: 1. 环境准备: 在编译安装PDO之前,需要确保...

    PHP7 mysql.so扩展包

    描述中提到的"mysql扩展的兼容编译包"正是为了解决这个问题,它提供了与PHP7兼容的mysql扩展,使得那些基于旧版API的项目可以顺利升级到PHP7而不会中断服务。 PHP7的这一改变是因为PHP团队引入了更好的数据库连接...

    linux+mysql+apache+php快速安装

    PDO (PHP Data Objects) 是一个用于提供统一的数据库访问接口的PHP扩展。可以通过PECL安装PDO及相关驱动: ```bash pecl install pdo PHP_PDO_SHARED=1 pecl install pdo_mysql pecl install PDO_SQLITE ``` ##### ...

    php使用pdo连接sqlserver示例分享

    在PHP开发中,连接到各种数据库...总结来说,PHP通过PDO_DBLIB扩展可以方便地在Linux环境下连接到SQL Server,实现跨数据库平台的代码重用。正确配置和使用PDO,不仅提高了开发效率,也增强了代码的可读性和可维护性。

    linux云主机安装pdo详细教程

    本文将详细介绍如何在Linux云主机上安装PDO(PHP Data Objects)扩展,特别针对CentOS 6.3系统和使用WDCP(Webuzo Data Center Panel)管理面板的情况。PDO是PHP的一个扩展,用于提供统一的接口来访问多种数据库,...

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

    总的来说,理解并掌握手动编译安装PHP扩展的方法是每个Linux环境下PHP开发者必备的技能,这有助于在遇到特定需求时灵活应对。同时,这也是一种深入了解PHP扩展工作原理,以及Linux系统管理的好方法。

    最新php_apache_mysql配置.doc

    使用PDO或mysqli扩展来连接MySQL。以下是一个简单的示例: ```php <?php $host = "localhost"; $dbname = "mydatabase"; $username = "myuser"; $password = "mypassword"; try { $conn = new PDO("mysql:host=$...

    php mysql linux

    6. 数据库连接:在PHP中,可以使用预封装的MySQLi或PDO_MySQL扩展来连接和操作MySQL数据库。这些接口提供了一套函数,用于执行SQL查询、处理结果集、事务处理等。 7. Web开发框架:在PHP和MySQL环境中,开发者经常...

    apache_php_mysql

    同时,PHP 可以通过 mysqli 或 PDO 扩展与 MySQL 数据库进行交互,执行查询、插入、更新和删除等操作。 在实际应用中,开发者可以通过配置 Apache 的 VirtualHosts 来管理多个网站,每个站点可以有独立的 PHP 配置...

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

    1. MySQLi和PDO_MySQL:这两个扩展提供了与MySQL数据库交互的能力,MySQLi用于旧版MySQL,而PDO_MySQL适用于更现代的MySQL版本。 2. GD库:这是一个用于图像处理的扩展,支持创建、修改和显示多种图像格式。 3. ...

    Linux+PHP+MySQL

    安装完成后,可以通过`mysql_secure_installation`命令强化MySQL的安全设置。 配置PHP连接MySQL: 在PHP环境中,使用`mysqli`或`PDO_MySQL`扩展与MySQL通信。确保这两个扩展已启用,可以在php.ini文件中找到相关...

    构架Linux下的PHP+MySQL开发环境.pdf

    在构建Linux下的PHP+MySQL开发环境时,首先要认识到PHP、ASP和JSP是常见的Web开发语言,各有优势,且PHP有大量开发者选择。对于在Windows环境下开发PHP应用但最终部署在Unix类(如Linux或FreeBSD)操作系统上的情况...

    PHP-PDO应用详解版.doc

    在 Linux/FreeBSD 等平台下,需要自行查找相关资料进行安装和配置。 PDO 的使用非常灵活,可以连接多种数据库,如 MySQL、PostgreSQL、MS SQL Server、SQLite 等。PDO 提供了多种驱动程序,可以通过添加相应的扩展...

    安装PHP可能遇到的问题“无法载入mysql扩展”的解决方法.zip

    如果没有,可能需要使用包管理器(如apt-get、yum或dnf)安装对应的PHP扩展。 4. **更新PHP版本**:如果你的PHP版本较旧,可能不再支持MySQL扩展,这时应该考虑升级到最新稳定版PHP,并使用mysqli或PDO_MySQL进行...

    Linux下Nginx+PHP+MySQL配置(图)

    本篇将详细讲解如何在Linux环境下配置Nginx作为Web服务器,PHP作为后端处理语言,以及MySQL作为数据库系统,构建一个强大的LAMP(Linux、Apache、MySQL、PHP)替代架构——LNMP(Linux、Nginx、MySQL、PHP)。...

Global site tag (gtag.js) - Google Analytics