php for flash - php+apache 完全安裝手冊

請網友完全按照下列步驟來做 , 就不會出錯

軟體版本:
apache_2.2.14
php-5.2.11-win32-installer.msi


01.解壓縮 或安裝 php5.2.0 or php5.2.2 至C:php

02.將 php.ini-dist 檔案名稱更改為 php.ini,<---本來php下已經是php.ini就不用改了


03.用筆記本開啟 php.ini 搜尋 register_globals = Off 改成 register_globals = On,


04 搜尋 ;include_path = ".;c:\php\includes", 找到這行 把前面;去掉 後面改為底下
   (改為你安裝的根目錄  include_path = "c:\Apache Group\Apache2\htdocs" )

05.接著設定"網頁的根目錄",請搜尋 doc_root =,在等號後加入"C:\Apache Group\Apache2\htdocs"


06.接著設定php延伸模組所在的目錄,搜尋 extension_dir = "./",
將預設值 "./" 改成 "C:\webserver\php5\ext"


07.再搜尋 extension=php_mbstring.dll
把 extension=php_mbstring.dll 前面的;去掉
使用二碼中文顯示,開啟mbstring,使用比對,搜尋,置換時才不會有非預期的結果
(該檔案找不到沒關係)

08.再搜尋 extension=php_mysql.dll
把 extension=php_mysql.dll 前面的;去掉
使 MySQL 函數庫可以運行
(有些時候你會發現它已經幫你去掉了;)


09.再搜尋 ;session.save_path = "/tmp"
把 include_path 前面的;去掉
並在等號後 "/tmp" 取代成 "C:\webserver\Apache Group\Apache2\tmp"
使用檔案總管在你的d:\ 開新資料夾,名稱為 tmp



10.完成以上步驟後將 php.ini 存檔 (注意不要存成 php.ini.txt)


11.進入 C:PHP 複製 libmysql.dll 與 php5ts.dll 到系統安裝目錄下的 system32
( WIN2000 預設是 C:\WINNT\system32,WIN XP 預設是C:\WINDOWS\system32)
php5ts.dll 以使您的 PHP 作為 Apache 的 PHP-Module
libmysql.dll 搭配步驟7的extension php_mysql.dll 後PHP5才能使用MySQL資料庫


12.開啟 Apache 的配置檔 httpd.conf

搜尋 DirectoryIndex index.html
(設定預設首頁,可以更改前後順序將 index.php 加到 DirectoryIndex 後面,中間要空一格)


13.於配置檔最後面加入以下內容存檔後關閉
# For PHP 5 do something like this:
LoadModule php5_module "C:/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/PHP"
(你若是apache2.2 後面就自己改為 php5apache2_2.dll
變成 LoadModule php5_module "C:/PHP/php5apache2_2.dll"

14.接著配置系統環境變數:
在桌面 "我的電腦" 上按滑鼠右鍵 → 內容 → 進階 → 環境變數
編修 "系統變數"(用;分隔)
編輯變數名:PATH
加入變數值:d:\webserver\php5\;d:\webserver\php5\ext\;%PATH%

15.點選 Restart 重新啟動 Apache 之後就完成了 PHP 安裝




apache 下 的httpd.conf設定

01.出現網頁亂碼時:
編輯 httpd.conf 檔,有兩種方式可用
a.將 AddDefaultCharset 那一行mark掉,這樣apache就不會控制網頁預設編碼,
而是交給瀏覽去判別,例如:#AddDefaultCharset Big5。
b.指定預設編碼,不理會頁面中或瀏覽器設定的編碼,例如:永遠以UTF-8顯示頁面
AddDefaultCharset UTF-8。

02.設定 Apache 網頁目錄權限:
開啟 Apache 的配置檔 httpd.conf,你可以設定的目錄在沒有預設首頁時,
是否顯示目錄結構,例如:不要顯示( 根目錄)下的網頁目錄,以增加安全性時,
請查找該內的 Options FollowSymLinks,改成 Options None 即可。

沒有留言:

張貼留言