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


[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !