== 更新 PHP5 使支援 MSSQL == * [備忘] * [參考] [http://www.libthomas.org/~thomas/wp/?p=10 PHP connect to MS SQL 2000] {{{ $ sudo apt-get build-dep php5 $ sudo apt-get source php5 $ vi php5-5.2.0/debian/rules }}} {{{ #!diff --- php5-5.2.0/debian/rules.bak 2008-06-21 18:39:12.000000000 +0800 +++ php5-5.2.0/debian/rules 2008-06-21 18:25:45.000000000 +0800 @@ -72,7 +72,6 @@ --disable-rpath \ --disable-static \ --with-pic \ + --with-mssql \ --with-layout=GNU \ --with-pear=/usr/share/php \ --enable-calendar \ }}} {{{ $ cd php5-5.2.0 php5-5.2.0$ dpkg-buildpackage }}} * 為了避免以後又遇到類似的問題,我們需要暫時把 php5 相關的套件全部設成 hold {{{ $ dpkg -i php5-common*.deb $ dpkg -i libapache2-mod-php5*.deb $ cat > php5-on-hold.pkg.lst << EOF libapache2-mod-php5 hold php5-common hold EOF $ dpkg --set-selections < php5-on-hold.pkg.lst $ dpkg --get-selections }}} * [檢查] 可以用 phpinfo() 去查是否有支援 mssql