随着php的快速发展,它的功能也越来越强大,pdo(php data object) 是php 5新出来的东西,在php 6都要出来的时候,php 6只默认使用pdo来处理数据库,将把所有的数据库扩展移到了pecl,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏,我们只有与时俱进了,我就小试了一把pdo。(本文只是入门级的,高手可以略过,呵呵)
PHP PDO是啥
安装PHP PDO
我是在Windows XP SP2 上面,所以嘛,整个过程都是在Windows行进行的啦,至于Linux/FreeBSD 等平台,请自行查找资料设置安装。
我的是PHP 5.1.4,已经自带有了php_pdo.dll的扩展,不过需要稍微设置一下才能使用。
立即学习“PHP免费学习笔记(深入)”;
打开 c:windowsphp.ini ,那是我的PHP配置文件,找到下面这行:
<OL class=dp-xml><LI class=alt><SPAN><SPAN>extension_dir </SPAN></SPAN></LI></OL>
这个就是我们扩展存在的目录,我的PHP 5扩展是在:C:php5ext,那么我就把这行改成:
本书图文并茂,详细讲解了使用LAMP(PHP)脚本语言开发动态Web程序的方法,如架设WAMP平台,安装与配置开源Moodle平台,PHP程序设计技术,开发用户注册与验证模块,架设LAMP平台。 本书适合计算机及其相关专业本、专科学生作为学习LAMP(PHP)程序设计或动态Web编程的教材使用,也适合对动态Web编程感兴趣的读者自觉使用,对LAMP(PHP)程序设计人员也具有一定的参考价值。
713
<OL class=dp-xml><LI class=alt><SPAN><SPAN class=attribute><FONT color=#ff0000>extension_dir</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>"C:/php5/ext"</FONT></SPAN><SPAN> </SPAN></SPAN></LI></OL>
然后再往php.ini下面找到:
<OL class=dp-xml><LI class=alt><SPAN><SPAN>Dynamic Extensions ; </SPAN></SPAN></LI></OL>
下面有一堆类似 ;extension=php_mbstring.dll 的东西,这里就是PHP扩展加载的配置了,我们再最后面添加上我们PDO的扩展:
<OL class=dp-xml><LI class=alt><SPAN><SPAN class=attribute><FONT color=#ff0000>extension</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>php_pdo</FONT></SPAN><SPAN>.dll </SPAN></SPAN><LI class=""><SPAN></SPAN><SPAN class=attribute><FONT color=#ff0000>extension</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>php_pdo_mysql</FONT></SPAN><SPAN>.dll </SPAN></SPAN><LI class=alt><SPAN></SPAN><SPAN class=attribute><FONT color=#ff0000>extension</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>php_pdo_pgsql</FONT></SPAN><SPAN>.dll </SPAN></SPAN><LI class=""><SPAN></SPAN><SPAN class=attribute><FONT color=#ff0000>extension</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>php_pdo_sqlite</FONT></SPAN><SPAN>.dll </SPAN></SPAN><LI class=alt><SPAN></SPAN><SPAN class=attribute><FONT color=#ff0000>extension</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>php_pdo_mssql</FONT></SPAN><SPAN>.dll </SPAN></SPAN><LI class=""><SPAN></SPAN><SPAN class=attribute><FONT color=#ff0000>extension</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>php_pdo_odbc</FONT></SPAN><SPAN>.dll </SPAN></SPAN><LI class=alt><SPAN></SPAN><SPAN class=attribute><FONT color=#ff0000>extension</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>php_pdo_firebird</FONT></SPAN><SPAN>.dll </SPAN></SPAN><LI class=""><SPAN>;</SPAN><SPAN class=attribute><FONT color=#ff0000>extension</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>php_pdo_oci8</FONT></SPAN><SPAN>.dll </SPAN></SPAN></LI></OL>
各种PHP PDO的驱动,能给加上的全给加上,不过后面的php_pdo_oci8.dll,因为我没有安装Oralce数据库,所以没有这个,就使用分号注释掉它。然后重启我们的Web服务器, IIS/Apache,我的是IIS,嘿嘿,表鄙视我,在Windows上,简单嘛。
重启后,在我们Web服务器的文档目录下写一个phpinfo.php的文件,加上这些:
<OL class=dp-xml><LI class=alt><SPAN><SPAN><? </SPAN></SPAN><LI class=""><SPAN>phpinfo(); </SPAN><LI class=alt><SPAN>?> </SPAN></LI></OL>
然后打开我们可爱的浏览器:IE/FireFox,我的是FireFox 2.0,刚下载的,很爽,不怕流氓软件,哈哈。在浏览器里面输入:http://localhost/phpinfo.php,如果你的这个页面路径不一致,请自行输入。输出的内容中,如果你能够顺利的看到:
<OL class=dp-xml><LI class=alt><SPAN><SPAN>PDO </SPAN></SPAN><LI class=""><SPAN>PDO support enabled </SPAN><LI class=alt><SPAN>PDO drivers mysql, pgsql, sqlite, mssql, odbc, firebird </SPAN></LI></OL>
后面有各种驱动的说明:PDO_Firebird,pdo_mssql,pdo_mysql,PDO_ODBC,pdo_pgsql,pdo_sqlite那么,恭喜你安装成功了,否则请仔细检查上面的步
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号