CodeHighlight

2012年9月26日 星期三

[Ununtu]PHP PDO安裝

PHP PDO是目前存取資料庫的方法之一
在日後的PHP6中,也將會是主要存取方式,
不過在PHP5裡面的安裝,如果是用apt-get的話,會遇到不少問題
主要就是PHP5原本就有內涵PDO相關函式,不過似乎在config的過程中並沒有包進來
所以查看php.ini時,其pdo欄位的value會是空的

以下方式是在裝好apache2、php5、php5-dev、php-dp後的處理
$ sudo apt-get install php5-dev 
$ sudo apt-get install php-pear 
$ sudo apt-get install libmysqlclient15-dev 
$ sudo pecl install pdo 
$ PHP_PDO_SHARED=1 sudo pecl install pdo_mysql
<--在這邊可能會有錯誤訊息,是系統php_pdo_driver.h找不到,所以輸入:
ln -s /usr/include/php5 /usr/include/php

再回去輸入最後一行即可
安裝完成後,要在php.ini中加上以下Extension訊息:

extension=pdo.so extension=pdo_mysql.so

再回去看php.ini,就會看到pdo的欄位已經填上去了!

參考網頁:安裝方式
過程中找不到php_pdo_driver.h的解決方式

沒有留言:

張貼留言