Monday, May 31, 2010

網站系統設定問題 The Problem of Web Server Setting.

Apache 2.2.15 + PHP 5.3.2 + MYSQL 5.1.14
剷完機後,又再設過 Server.之前的 Server已係2年前 IVE整 Project的時侯設置.然而,大前提下那個 Server並沒有任何的問題.最主要都係作網頁設計而且係我作小實驗的地方,其餘的就只有作為放 Demo與 Portfolio.


設定基本上以往都有做過,而且情況幾乎係我踫過的 Desktop都有設定過.要設定的方法的話,可以看以前的網站系統安裝 Web Server Setup

這次不同的地方係在 Version方面,但都有不同問題出現.

Apache 2.2.15 + PHP 5.3.2 - Extension Problem

設定 Apache 就基本上很簡單, Follow the Step就可以了.而這次的問題係 PHP用 installer版本還是Binary版本. 可能是個人問題, 當用Binary 版本設置的時候, PHP會出現 "Unable to load dynamic library 'c:\php\ext\php_mysql.dll' ". 當用 Installer版本時, 是沒有此情況出現. 請注意:在php.ini內的 extension_dir 已準確無誤的設定了

在Installer 版本下, 只是把無關重要的 extension功能開始了, 才以致 Apache 會出錯誤.
另一方面, 此設定下 PHP並不需要 libmysql.dll作支援.

PHP4 VS PHP5 - $HTTP_GET_VARS & $_GET

在檢查舊網頁時發現, 在IVE的Project 網頁內會有 $HTTP_GET_VARS與 $HTTP_POST_VARS 的編碼不能使用, 當轉換為 $_GET與 $_POST則不會出現使用不能的情況. 可能當時使用的是 PHP4, 而PHP4支援 $_GET 與 $HTTP_GET_VARS, 當到現在用PHP5, PHP5就只能夠用$_GET.

現在的問題就暫時只有這些. 設定真的年年不同. 還好自己喜歡網頁設計與程式設計,亦學過設置Server.

 
Copyright ©2008-2009 SiriusResource. SiriusResource is Powered by Blogger