• 技术文章 >后端开发 >php教程

    什么是PDO以及如何在Unix和Windows系统上进行安装?

    藏色散人藏色散人2019-03-15 10:59:22原创1018
    PDO是什么?PDO是PHP Data Object的缩写,即PHP数据对象,是一组PHP扩展,提供核心PDO类和特定于数据库的驱动程序。提供与供应商无关的轻量级数据访问抽象层。关注数据访问抽象,而不是数据库抽象。PDO需要在PHP 5的核心中添加新的面向对象特性,因此它不会在PHP的早期版本中运行。

    安装PDO

    PDO分为两个部分:

    -提供接口的核心。

    -特定访问的驱动程序。

    在Unix系统上安装PDO:

    自PHP 5.1.0起,默认是启用PDO(核心)和PDO_SQLITE驱动程序(SQLITE驱动程序)。要访问其他数据库,必须启用PDO驱动程序。

    要将PDO安装为共享模块,需要更新php.ini,以便在PHP运行时自动加载PDO扩展。您还需要启用其他特定于数据库的驱动程序,并且必须在pdo.so行之后列出它们,因为必须先初始化PDO才能加载特定于数据库的扩展。如果您静态构建PDO和特定于数据库的扩展,则可以跳过此步骤:

    extension = pdo.so

    在Windows系统上安装PDO:

    PDO和所有主要驱动程序都带有PHP作为共享扩展,只需要编辑PHP .ini文件即可激活:

    extension = php_pdo.dll

    对于PHP 5.3及以上版本,此步骤是不必要的,因为PDO不再需要DLL。

    接下来,选择其他特定于数据库的DLL文件,或者使用dl()在运行时加载它们,或者在php_pdo.dll下面的php.ini中启用它们。

    要获得PHP. ini文件中新配置的效果,需要重新启动PHP。

    相关推荐:《PHP教程

    以上就是什么是PDO以及如何在Unix和Windows系统上进行安装?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:PDO
    上一篇:PHP中session_unset()和session_destroy()的区别是什么 下一篇:如何获取PDO对象并设置属性?(代码详解)
    线上培训班

    相关文章推荐

    • MySQL中Buffered and Unbuffered queries及pdo的非缓存查询例子• yii如何实现dropDownList的联动事件(代码)• 实现PDO分页和url重写• 什么是PDO

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网