| 第一次介紹 Apache Server 的架設方式,因為習慣用的整合型 PHP Server「Appserv」尚未支援 64 位元,只好轉向研究 Apache Server 架設了。走在 64 位元的路上,就是要隨時抱持這種心情,山不轉路轉。這是屬於 64 位元的文章,32 位元的朋友可以跳過這篇,謝謝。 這次準備要安裝的版本如下: 1. Apache 2.2.4 x64 2. PHP 5.2.1 x64 2007-03-23 3. MySQL 5.0.37 x64 4. phpMyAdmin 2.10.0.2 找齊這些版本可是費了我不少時間,所以把連結也附上。請準備以上項目的 zip 壓縮版本,而不要用安裝版本,備齊就可以開始了。 示範平台:Windows Vista x64 一、Apache 安裝 Apache 執行 httpd-2.2.4_x64.exe 在 Destination folder 欄位填入 C:\,按 Install 它會在 C:\ 建立一個資料夾名為 httpd-2.2_x64 ,即是 Apache Server,服務也一起啟動了 若 Windows 防火牆出現提示,請解除它對 Apache Server 的封鎖 二、PHP 安裝 PHP 查看 PHP 壓縮檔 php-5.2.1-x64-2007-03-23.zip,並且只取出 php-5.2.1 (x64) 資料夾 將它移到 C:\,為了便於記憶,資料夾名稱改為 php,(例C:\php) 將 php5ts.dll、libmysql.dll copy 到 C:\httpd-2.2_x64\bin 將 php.ini-recommanded copy 到 C:\httpd-2.2_x64 並更名為 php.ini 設定 php.ini 找到 extension_dir = "./" 改成 extension_dir = "C:\php\ext" 找到 ;extension=php_mbstring.dll 改成 extension=php_mbstring.dll 找到 ;extension=php_mysql.dll 改成 extension=php_mysql.dll 找到 ;date.timezone = 改成 date.timezone = "Asia/Taipei" (如果你不在台灣,請改成你的時區.. ) 將 php.ini 存檔後關閉 設定 Apache,以模組方式載入 PHP 開啟 C:\httpd-2.2_x64\conf\httpd.conf 找到 #LoadModule ssl_module modules/mod_ssl.so 在下方加入 LoadModule php5_module "c:/php/php5apache2_2.dll" 找到 AddType application/x-gzip .gz .tgz 在下方加入 AddType application/x-httpd-php .php 找到 DocumentRoot "/httpd-2.2_x64/htdocs" ,改成你的網站資料夾 (例 www)DocumentRoot "c:/www" 找到 <Directory "/httpd-2.2_x64/htdocs"> ,改成你的網站資料夾 (例 www)<Directory "c:/www"> 找到 DirectoryIndex index.html ,改成 DirectoryIndex index.html index.htm index.php 重新啟動 Apache 開始 > 搜尋列 > 輸入 cmd > 按 Enter cd\httpd-2.2_x64\bin httpd -k shutdown httpd -k start (理論上可用 httpd -k restart 重新啟動,但這個版本的 Apache restart 似乎有問題.. ) 測試 PHP 環境 請在你的網站資料夾裡新建檔案 phpinfo.php ,內容只有一行如下: <?php phpinfo() ?> 開一個新的瀏覽器,並在網址列輸入 http://localhost/phpinfo.php 如果有出現 php 相關訊息就代表安裝成功了。 ![]() 64位元 PHP Server 成型!
|
| 2007/04/05 23:28 |
Trackback Address :: http://blog.raienet.com/trackback/324

