在debian下為PHP5.0.3安裝pdo模組(轉)
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否則會失敗!!!
PHP 程式碼:
#>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
OK
PHP 程式碼:
#》pear install pdo-0.9
編譯好的模組放在了:/usr/lib/php5/20041030/ 目錄下
PHP 程式碼:
#>cd /usr/lib/php5/20041030/
另外還需要一個pdo.info檔案
不會寫就炒下面的:
PHP 程式碼:
package="pdo"extname="PDO"dsoname="pdo"sapilist="apache apache2 cgi cli fcgi"depends=""priority="500"architecture="any"
PHP 程式碼:
#》 /usr/sbin/php5-modconf apache2
pdo就安裝成功了
下面安裝pdo_pgsql-0.9
這個需要按下面步驟進行:
PHP 程式碼:
#》pear download pdo_pgsql-0.9#> tar zxf PDO_PGSQL-0.9.tgz#>cd PDO_PGSQL-0.9#>phpize#>./configure#>make#>make install
PHP 程式碼:
package="pdo_pgsql"extname="PDO_PGSQL"dsoname="pdo_pgsql"sapilist="apache apache2 cgi cli fcgi"depends=""priority="500"architecture="any"
PHP 程式碼:
#》 /usr/sbin/php5-modconf apache2
ok 一切就緒
PHP 程式碼:
#》apache2 -k restart
PHP 程式碼:
// Connect to an database using driver invocation$host='xxxx.xxxx.com';$port='5433';$dbname='test';$user='xxxxxx';$password='xxxxxxxx';//$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();}$sql='select * from cpjcsj';foreach ($dbh->query($sql) as $row) {print $row['cpdm']." ";print $row['cpdh'] . " ";print $row['cpmc'] . " ";}?>
好了,在你的瀏覽器上輸入
你是否看到你資料庫中的資料了
祝賀你!!!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-940459/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在Linux(Debian)下安裝mono(轉)LinuxMono
- 在Debian Woody (Stable) 下安裝 2.6 核心(轉)
- debian3下grub安裝(轉)
- 在debian中安裝Java環境(轉)Java
- Debian Linux下安裝永中office(轉)Linux
- PHP 4.1.0 在 Windows 下的 Apache 模組方式安裝 (轉)PHPWindowsApache
- Debian下安裝JavaJava
- 硬碟安裝 Debian(轉)硬碟
- Debian下安裝EclipseEclipse
- Debian下安裝MyeclipseEclipse
- Debian下安裝TomcatTomcat
- 在Debian上安裝freeswitch
- Debian下安裝Eyou Mail ServerAIServer
- debian核心防毒AntiVir安裝(轉)防毒
- 安裝Java環境(Debian)(轉)Java
- Debian 高階安裝大法(轉)
- 安裝Debian linux感言(轉)Linux
- 透過debootstrap安裝Debian(轉)boot
- pdo_pgsql.so安裝SQL
- 在Debian 9 (Stretch)安裝Dotclear
- Debian下安裝Oracle10gOracle
- PyGTK在Windows下的安裝(轉)Windows
- 在redhat 下安裝 CVS(轉)Redhat
- Debian安裝
- 轉享:在ubuntu 和 debian上安裝 NOSQL cassandra資料庫UbuntuSQL資料庫
- 在Debian上安裝輕量級入侵監測系統(轉)
- 透過 Mini.iso 安裝Debian(轉)
- 在solrais下編譯安裝MySQL(轉)SolrAI編譯MySql
- 在redhat下網路安裝gentoo(轉)Redhat
- Debian Docker 安裝Docker
- Debian安裝ChromeChrome
- Debian安裝MySQLMySql
- PHP5.3連線Oracle的客戶端及PDO_OCI模組安裝PHPOracle客戶端
- php5模組pdo、pdo_mysql、mysqli的新增PHPMySql
- Debian下安裝拼音輸入法Fcitx
- Install Debian (Etch/testing) in a USB stick 在U 盤中安裝 Debian(Etch/testing)(轉)
- debian安裝和解除安裝vmware
- 在slackware 10下安裝Oracle 10(轉)Oracle