您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
三六零分类信息网 > 临沧分类信息网,免费分类信息发布

全面学习PHP PDO安装使用_PHP教程

2025/10/11 4:40:06发布42次查看
随着php的快速发展,它的功能也越来越强大,pdo(php data object) 是php 5新出来的东西,在php 6都要出来的时候,php 6只默认使用pdo来处理数据库,将把所有的数据库扩展移到了pecl,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏,我们只有与时俱进了,我就小试了一把pdo。(本文只是入门级的,高手可以略过,呵呵)
php pdo是啥
pdo是php 5新加入的一个重大功能,因为在php 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等扩展来连接mysql、 postgresql、ms sql server、sqlite,同样的,我们必须借助 adodb、pear::db、phplib::db之类的数据库抽象类来帮助我们,无比烦琐和低效,毕竟,php代码的效率怎么能够我们直接用 c/c++写的扩展斜率高捏?所以嘛,pdo的出现是必然的,大家要平静学习的心态去接受使用,也许你会发现能够减少你不少功夫哦。安装php pdo
我是在windows xp sp2 上面,所以嘛,整个过程都是在windows行进行的啦,至于linux/freebsd 等平台,请自行查找资料设置安装。
我的是php 5.1.4,已经自带有了php_pdo.dll的扩展,不过需要稍微设置一下才能使用。
打开 c:windowsphp.ini ,那是我的php配置文件,找到下面这行:
extension_dir 
这个就是我们扩展存在的目录,我的php 5扩展是在:c:php5ext,那么我就把这行改成:
extension_dir = c:/php5/ext 
然后再往php.ini下面找到:
dynamic extensions ; 
下面有一堆类似 ;extension=php_mbstring.dll 的东西,这里就是php扩展加载的配置了,我们再最后面添加上我们pdo的扩展:
extension=php_pdo.dll  extension=php_pdo_mysql.dll  extension=php_pdo_pgsql.dll  extension=php_pdo_sqlite.dll  extension=php_pdo_mssql.dll  extension=php_pdo_odbc.dll  extension=php_pdo_firebird.dll  ;extension=php_pdo_oci8.dll 
各种php pdo的驱动,能给加上的全给加上,不过后面的php_pdo_oci8.dll,因为我没有安装oralce数据库,所以没有这个,就使用分号注释掉它。然后重启我们的web服务器, iis/apache,我的是iis,嘿嘿,表鄙视我,在windows上,简单嘛。
重启后,在我们web服务器的文档目录下写一个phpinfo.php的文件,加上这些:
<?  phpinfo();  ?> 
然后打开我们可爱的浏览器:ie/firefox,我的是firefox 2.0,刚下载的,很爽,不怕流氓软件,哈哈。在浏览器里面输入:http://localhost/phpinfo.php,如果你的这个页面路径不一致,请自行输入。输出的内容中,如果你能够顺利的看到:
pdo  pdo support enabled  pdo drivers mysql, pgsql, sqlite, mssql, odbc, firebird 
后面有各种驱动的说明:pdo_firebird,pdo_mssql,pdo_mysql,pdo_odbc,pdo_pgsql,pdo_sqlite那么,恭喜你安装成功了,否则请仔细检查上面的步
http://www.bkjia.com/phpjc/446458.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/446458.htmltecharticle随着php的快速发展,它的功能也越来越强大,pdo(php data object) 是php 5新出来的东西,在php 6都要出来的时候,php 6只默认使用pdo来处理数据库...
临沧分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product