首頁 > Linux 進階操作技巧, PHP 程式語言相關 > 重新編譯 PHP 5.X support Sybase Database

重新編譯 PHP 5.X support Sybase Database

分享

在 PHP 中若要啟用支援 Sybase Database 的函數,需要在編譯的時候添加上 –with-sybase_ct=XXXXX 的參數,在32Bit 環境中基本上沒有太大的問題與挫折,可以很容易編譯完成。但若是你的使用環境與我一樣是64Bit環境時就得稍微注意一下在 ./configure 完成後所產生的 Makefile,編譯過程如下所示:

  • [root@Server1 ~]# tar jxvf php-5.3.9.tar.bz2
  • [root@Server1 ~]# cd php-5.3.9
  • [root@Server1 ~]# ./configure –prefix=/opt/php5 –with-apxs2=/opt/apache2/bin/apxs  –with-gd –with-zlib-dir –with-sybase_ct=/usr/opt/sybase/OCS-12_5
  • 接著,修改 Makefile 中 EXTRA_LIBS 這串如下:
    EXTRA_LIBS = -lcrypt -lsybtcl64 -lintl64 -lcomn64 -lct64 -lcs64 -lresolv …… (後面省略)
    主要是將引入 Sybase 中函數的 -lsybtcl、-lintl、-lcomn、-lct與-lcs這幾個參數後面添加上 64
  • [root@Server1 ~]# make ; make install
  1. 目前尚無任何的評論。
  1. 目前尚無任何 trackbacks 和 pingbacks。

(若看不到驗證碼,請重新整理網頁。)

*