apache2.0 + php4.4.4的安裝手札

今天沒去台北拍攝101煙火。
原因是要忙這些主機設定的事。
過去安裝主機的作業系統以及程式編譯器都是靠下一步、下一步、下一步來完成的。
這次安裝新主機踢到鐵板,所以特別寫了手札讓自己知道一下。

可運作的環境
主機作業系統: win server 2003 r2 sp2
webserver : apache2.0
php : php 4.4.4

現在php已經進入到第5代,所以為求先前網站的相容性,仍是用過去所用的軟體來運作。
比較不會產生問題。

apache的安裝很簡單只要用msi來進行安裝即可。

php安裝與設定:

將php4ts.dll 複製到 windows/system 裡。

然後在apache的httpd.conf加上這幾行設定:

LoadModule php4_module “c:/php/sapi/php4apache2.dll”
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

這樣子,您的apache就可以運作php了。
並且只要將php.ini的extension_dir的路徑設定正確,就不必將c:/php/extensions的dll檔全都丟入windows/system目錄中,過去用在IIS是需要這樣做的,可少了一些麻煩。

之前有用apache 2.2.X的版本來安裝php 4.4.4 結果是失敗。
其錯誤訊息為:
cann’t load c:/php/sapi/php4apache2.dll into server

原因不知道,英文很不好,看文件看的很累,所以改天找看看。

後續增加 virtual host的設定將爾後加進 ~

去洗熱水澡了 ~~ 好冷 @@

2009-1-1
發現在error.log中紀錄說php_exif.dll無法load進,查了php.net的說明文件,它說:
Your PHP must be compiled in with –enable-exif. PHP does not require any additional library for the exif module. Windows users must also have the mbstring extension enabled.

也就是說要啟用php_exif.dll 就要連 php_mbstring.dll也要開啟。
不過,這是在windows系統底下才需要這樣。
tahts’ all ~

Related Posts Plugin for WordPress, Blogger...

Leave a Reply