您的位置 首页 php

《细说PHP》第四版 样章 第18章 数据库抽象层PDO 3

18.3 PDO 的安装

PDO随PHP 5.1版本发行,在PHP 5的PECL扩展中也可以使用。PDO需要PHP 5版本核心面向对象特性的支持,所以它无法在之前的PHP版本中运行。无论如何,在配置PHP时,仍需要显式地指定所要包括的驱动程序。驱动程序除PDO_SQLITE(默认已包括这个驱动程序)外,都需要手动安装。

Linux 环境下,为启用对MySQL的PDO驱动程序的支持,需要在安装PHP 5.1版本以上的源代码包环境中,向configure命令中添加如下代码:

–with-pdo-MySQL=/usr/local/MySQL //其中“/usr/local/MySQL”为MySQL服务器安装目录

如果在安装PHP环境时,要开启其他各个特定PDO驱动程序的更多信息,请参考执行configure –help命令所获得的帮助结果。

在Windows环境下的PHP 5.1以上版本中,PDO和主要数据库的驱动同PHP一起作为扩展发布,要激活它们只需要简单地编辑php.ini文件。下面都是原本使用分号注释的选项,我们在其后追加一行代码:

extension=php_pdo.dll //所有PDO驱动程序共享的扩展,必须有

上面一行是所有PDO驱动程序共享必须的扩展。然后,就看使用什么数据库了。如果使用MySQL,那么添加下面的一行代码,加载MySQL数据库的PDO驱动:

extension=php_pdo_MySQL.dll //如果使用MySQL驱动程序,那么添加这一行

如果要激活其他数据库的PDO驱动程序,那么添加下面其中的一行代码;如果要激活多个数据库的PDO驱动程序,那么添加下面的多行代码:

extension=php_pdo_mssql.dll //如果要使用SQL Server驱动程序,那么添加这一行

extension=php_pdo_odbc.dll //如果要使用ODBC驱动程序,那么添加这一行

extension=php_pdo_oci.dll //如果要使用Oracle驱动程序,那么添加这一行

保存修改的php.ini文件变化,重启 Apache 服务器,查看phpinfo()函数,可以看到如图18-5所示的结果,这表明PDO扩展和连接MySQL的PDO驱动(pdo_MySQL)已经可以使用了。

图18-5 通过查看phpinfo()函数输出结果检查PDO的安装

文章来源:智云一二三科技

文章标题:《细说PHP》第四版 样章 第18章 数据库抽象层PDO 3

文章地址:https://www.zhihuclub.com/152167.shtml

关于作者: 智云科技

热门文章

网站地图