Archive

‘PHP 程式語言相關’ 分類過的Archive

重新編譯 PHP 5.X support Sybase Database

2012年1月14日 尚無評論

在 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

phpMyAdmin 允許空密碼登入設定方式

2011年10月25日 尚無評論

內部測試用的 phpMyAdmin 若每次都要輸入密碼,說實在的會讓人抓狂,若是有需要讓允許空密碼登入功能啟用的朋友,可以修改 phpMyAdmin 目錄內的  libraries/config.default.php 檔案,

 379 行中的 $cfg[‘Servers’][$i][‘AllowNoPassword’]  變數設定為  true,便可以達成此功能。

CentOS 6 PHP Mcrypt 支援問題

2011年9月13日 1 則評論

剛有學生詢問在 CentOS 6 底下 PHP 怎麼沒有 php-mcrypt 模組可以安裝,看了一下光碟內容確實沒這些套件,解決方式如下,可以透過EPEL (Extra Packages for Enterprise Linux) 套件庫來解決缺少的相關套件:

Roundcube Webmail 提升附件檔案容量限制

2011年7月26日 尚無評論

Roundcube Webmail 附件大小基本上還是會受限於 php.ini 的配置,因此若是要提升其附件上傳的容量大小可以修改 php.ini 組態檔案中的配置值:

upload_max_filesize = XXMB

post_max_size = XXMB

然後重新啟動 Apache 服務即可。

於OpenSUSE 11.4 中執行 Aptana studio 2.0

2011年4月19日 尚無評論

Aptana Studio 是一套十分不錯的網頁開發工具,但在 OpenSUE 11.4 底下執行 2.X 版本時,會出現下列錯誤訊息:

figaro@Figaro-NB:~> /opt/Aptana\ Studio\ 2.0/AptanaStudio
Exception in thread “Thread-1” java.lang.NullPointerException
at com.aptana.ide.desktop.integration.Application.getLaunchHelper(Application.java:112)
at com.aptana.ide.desktop.integration.Application.checkForRunningInstance(Application.java:108)
at com.aptana.ide.desktop.integration.Application.access$0(Application.java:107)
at com.aptana.ide.desktop.integration.Application$1.run(Application.java:37)
at java.lang.Thread.run(Thread.java:636)

解決方式如下:

Figaro-NB:~ # zypper in mozilla-xulrunner191

若是你是下載 3.0 的 Beta  版本,則可以正常啟用不需要額外安裝舊版的 mozilla-xulrunner 套件

於SLES10使用php4搭配apache2解決方案

2006年12月14日 尚無評論

由於SLES10已經改使用php5作為預設的apache2搭配模組, 閱讀全文…