php连接数据库有很多的中间件,例如ADODB,这些中间件,可以让我们很方便连接各种不同类型的数据库,仅仅只需要换一下连接参数即可,这些中间件还有大量的缓存处理等强大功能,真可谓是我们开发者的福音啊,ADODB虽然好用,但是毕竟还是需要外部开发的,PDO已经被集成到了PHP5里,为了将来的扩展和升级,所以我们开发的时候还是尽量使用PDO,那么我们开始安装PDO吧。

引用
cd  /usr/ports/databases/pecl-PDO
make install

安装了这个仅仅是安装好了PDO的驱动,这时候还是连接不到任何数据库的。还需要安装具体数据库的连接驱动。

先安装PDO_MYSQL
引用
cd  /usr/ports/databases/pecl-PDO_MYSQL
make install
随着版本变动,如果上面找不到相对应的port,那么就执行下面的命令
cd  /usr/ports/databases/php5-pdo_mysql
make install


再安装PDO_PGSQL
引用
cd /usr/ports/databases/pecl-PDO_PGSQL
make install
随着版本变动,如果上面找不到相对应的port,那么就执行下面的命令
cd  /usr/ports/databases/php5-pdo_pgsql
make install


如果需要PDO_SQLITE
引用
cd /usr/ports/databases/pecl-PDO_SQLITE
make install
随着版本变动,如果上面找不到相对应的port,那么就执行下面的命令
cd  /usr/ports/databases/php5-pdo_sqlite
make install


其他的还有pecl-PDO_DBLIB,pecl-PDO_OCI,pecl-PDO_ODBC等,如果需要也可以按照上面的方法安装。
安装好了之后,重起apache,再看phpinfo,应该可以看到pdo的项目了,如果没有就去看一下
vi  /usr/local/etc/php/extensions.ini
看看有没有下面这写,没有就自己加上去,重起apache即可。
extension=pdo.so
extension=pdo_pgsql.so
extension=pdo_mysql.so
extension=pdo_sqlite.so


现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章
Tags: , ,
FreeBSD | 评论(0) | 引用(0) | 阅读(6177)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]