公司网站建设代理怎么做,网站开发遇到的难题解决,中国医院考试网站模板下载,apache 本地网站pdo作为下一个php的数据库统一接口#xff0c;目前的版本是0.9#xff0c;看来不久就可以release了#xff0c;抢先尝鲜。经过测试#xff0c;pdo联结比adodb快3倍左右#xff0c;和直接联结相差很小。测试工具#xff1a;AB测试条件Apache/2.0.54 (Debian GNU/Linux) mo…pdo作为下一个php的数据库统一接口目前的版本是0.9看来不久就可以release了抢先尝鲜。经过测试pdo联结比adodb快3倍左右和直接联结相差很小。测试工具AB测试条件Apache/2.0.54 (Debian GNU/Linux) mod_fastcgi/2.4.2 PHP/5.0.4-0.10 mod_perl/2.0.1 Perl/v5.8.7 Server at 127.0.0.1 Port 80数据库postgres8.0.3硬件C4-1.7g;384M安装pdo需要php的开发工具包以及gccg ,当然也需要php的php5-dev安装PDO_pgsql需要libpg-dev以上软件一定要apt-get否则会失败#pear remote-info pdopear remote-info pdoNotice: Undefined index: name in Remote.php on line 132Notice: Undefined index: version in Remote.php on line 133Notice: Undefined index: name in CLI.php on line 443Notice: Undefined index: license in CLI.php on line 444Notice: Undefined index: category in CLI.php on line 445Notice: Undefined index: summary in CLI.php on line 446Notice: Undefined index: description in CLI.php on line 447Package details:LatestInstalled - no -PackageLicenseCategorySummaryDescription哈还是不知道版本好目前版本0.9OK#》pear install pdo-0.9pear会帮你安装好的编译好的模块放在了/usr/lib/php5/20041030/ 目录下#cd /usr/lib/php5/20041030/注意debian系统的php外部模块需要两个文件才能被起动一个是我们刚编译的pdo.so另外还需要一个pdo.info文件不会写就炒下面的packagepdoextnamePDOdsonamepdosapilistapache apache2 cgi cli fcgidependspriority500architectureany然后运行#》 /usr/sbin/php5-modconf apache2系统会提示你需要哪些模块选中pdo确定pdo就安装成功了下面安装pdo_pgsql-0.9这个需要按下面步骤进行#》pear download pdo_pgsql-0.9# tar zxf PDO_PGSQL-0.9.tgz#cd PDO_PGSQL-0.9#phpize#./configure#make#make install然后重复上面安装pdo的过程修改pdo_pgsql.infopackagepdo_pgsqlextnamePDO_PGSQLdsonamepdo_pgsqlsapilistapache apache2 cgi cli fcgidependspriority500architectureany运行#》 /usr/sbin/php5-modconf apache2选择pdo_pgsql模块ok 一切就绪#》apache2 -k restart编辑测试模块// Connect to an ODBC database using driver invocation$hostxxxx.xxxx.com;$port5433;$dbnametest;$userxxxxxx;$passwordxxxxxxxx;//$cc host$host,dbname$dbname,port$port;$dsn pgsql:host$host port$port dbname$dbname user$user password$password;try {$dbh new PDO($dsn, $user, $password);} catch (PDOException $e) {echo Connection failed: . $e-getMessage();}$sqlselect * from cpjcsj;foreach ($dbh-query($sql) as $row) {print $row[cpdm].t;print $row[cpdh] . t;print $row[cpmc] . n;}?好了在你的浏览器上输入