2010-07-24

Ubuntu 編譯 PHP MySQL PDO

PHP 的 PDO 是 PHP 5 版的一個重要功能,所以, 阿舍怎麼可以不把它給啟用哩 ! 而且,再加上阿舍用的 Drupal 的下一個版本 Drupal 7 就有支援 PDO 了,所以,阿舍的 VPS 就非啟用這個 PDO 不行,啟用這個 MySQL PDO 的方法是要在設定 ./configure 的時候,加入 PDO 的 --enable-pdo 和 --with-pdo-mysql 參數。

和啟用 mysqli 一樣的,這兩個參數都需要指定 MySQL 的安裝資料夾,第一個 --enable-pdo 在後面要加入 mysql 所在的地方,以 Ubuntu 來說,會是在 /usr/bin 裡面,而第二個 --with-pdo-mysql 則是要指出 mysql_config 的位置, Ubuntu 在安裝 MySQL 之後,會把這個檔案放到 /usr/bin 裡,不過這個第二個 --with-pdo-mysql 參數是要指出完整路徑和檔案的,所以,就會是 /usr/bin/mysql_config,以下就是阿舍完整的指令:

./configure --enable-fastcgi --enable-fpm --with-mcrypt --with-zlib --enable-mbstring --with-openssl --with-gd --with-mysql=/usr/bin --with-mysql-sock=/var/run/mysqld/mysqld.sock --with-mysqli=/usr/bin/mysql_config --with-pdo-mysql=mysqlnd --with-mcrypt --with-zlib --enable-pdo=/usr/bin --with-pdo-mysql=/usr/bin/mysql_config

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁