wiki:jazz/PHP5_MSSQL

Version 1 (modified by jazz, 14 years ago) (diff)

--

更新 PHP5 使支援 MSSQL

  • [備忘]
  • [參考] PHP connect to MS SQL 2000
    $ sudo apt-get build-dep php5
    $ sudo apt-get source php5
    $ vi php5-5.2.0/debian/rules
    
    • php5-5.2.0/debian/rules

      old new  
      7272               --disable-rpath \
      7373               --disable-static \
      7474               --with-pic \
       75               --with-mssql \
      7576               --with-layout=GNU \
      7677               --with-pear=/usr/share/php \
      7778               --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