Compile PDO & PDO_MYSQL for PHP5.2 Extensions

最近開始摸 Zend Framework 這個 PHP的Framework,正好摸到 Zend_Db 這個東東,可以使用它來跟資料庫做連接它也包含很多種資料庫,我的資料庫是使用MySql,所以需要用到 pdo_mysql 來做為php跟MySql連接的介面,開始來安裝 pdopdo_mysql 吧。

準備

pdo 和 pdo_mysql 可以在解開php壓縮檔裡面找到,存放於 path/php/ext/pdo & path/php/ext/pdo_msql
或是可以直接到 http://pecl.php.net/package/pdo 下載

安裝pdo

編譯好後系統會告訴你pdo.so放置在哪裡,只要將它複製到你的extensions的目錄下

1
2
3
4
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir=/usr/
make
make install

安裝pdo_mysql

將產生的pdo_mysql.so 複製到你的extensions的目錄下
在./confiure 需多一個 --with-pdo-mysql 這個參數,才不會在configure時發生錯誤。
error: PDO_MYSQL configure failed. Please check config.log for more information

1
2
3
4
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir=/usr/ --with-pdo-mysql=/usr/local/mysql</span>
make
make install

修改php.ini

加入 pdo.so & pdo_mysql.so

1
2
3
vi php.ini
extension=pdo.so
extension=pdo_mysql.so

重啟Apache

1
/usr/local/apache/bin/apachectl restart

Tip: 請注意你安裝PHP的路徑位置,或許你的php安裝路徑跟我不一樣!!

Related Posts with Thumbnails

相關文章