亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

最純凈的Apache 2 && PHP 5 && Mysql 5 for WinXP配置法

2024-05-05 00:11:07
字體:
來源:轉載
供稿:網友

前期準備:

Windows XP SP2 (其實系統只要是 98 以上都可以遵循這樣的方法我認為)
Apache 2本例中我選用了 2.2.2 for Win32 ……)

PHP 5 (雖然版本數有點不吉利…… 但我還是毅然選擇了 5.1.4 for Win32 Zip 版……)

 
MySQL 5 (5.1 尚不穩定…… 我們姑且還是選擇 MySQL 5.0.22 for Win32 Zip 版……)

本方案并不涉及系統文件夾…… 所以我們大可選擇其它分區的某個文件夾來方便日后的伺服器維護…… 本為以 X:/Server 為例…… 注意:文件夾名稱最好不要包含空格或其它非英文字符…… 否則某些情況下容易造成伺服器崩潰……

========================================
安裝 Apache:

運行 apache_2.2.2-win32-x86-no_ssl.msi …… 一路 Next 下來…… 到選擇安裝方式的時候,選擇 “Custom” 自定義方式…… 然后 Next 選擇安裝路徑…… 定位到 X:/Server/Apache (當然,你選擇其它路徑也可以,甚至選擇 Complete 安裝都沒問題…… 我只是習慣講所有服伺服器相關軟體集中到一起而已)
本來不準備寫 IIS 與 Apache 的共存配置…… 想一想還是帶一筆吧…… 提示填寫 Server Information 時…… 最下方會讓你選擇端口…… 如果你安裝了 IIS 伺服器…… 這里就選擇第二項 “only for the current user, on Port 8080, when started manually.”…… 也就是說 Apache 將占用 8080 端口…… 如果你沒安裝 IIS …… 無視之……
繼續 Next …… 彈出幾個 CMD 窗口安裝 Windows 服務以后…… 安裝就完成了…… 右下角將出現 Apache 粉紅色的羽毛 Icon,不出意外圖標上應該顯示綠燈(表示 HTTP 伺服已經正常啟動)…… 你可以訪問 來試試,如果屏幕出現 “It Works” 就表示安裝成功…… (我記得以前的版本不是這樣的,而是一個挺花哨的頁面…… 所以只要不出現找不到頁面的提示…… Apache 伺服就安裝成功了)當然了…… 如果亮起紅燈…… 配置肯定錯誤…… 回頭查查吧……
Apache 伺服器就安裝完畢了……

=======================================
安裝 PHP :

解壓 PHP-5.1.4-Win32.zip …… 并放置到 X:/Server/PHP 之下……
接下來為 PHP 的安裝目錄添加環境變量…… 在我的電腦圖標上點擊滑鼠右鍵…… 查看‘屬性’…… 然后切換到‘高級’選項卡…… 點擊‘環境變量’按鈕(快捷鍵:Alt+N)…… 在彈出的‘系統變量’域中找到‘Path’變量…… 雙擊編輯并在變量值的最后添加 ‘;X:/Server/PHP’ (注意有個分號,用來分隔之前的值)……
重啟電腦…… 為啥? 讓環境變量生效唄……
至此 PHP 就安裝完畢了…… 當然,現在還未與 Apache 關聯…… 而且未作任何設置…… 不要急…… 后面我會寫……

=======================================
配置 Apache:

尤為重要的一步:如果你跟我一樣選擇了當前最新的 PHP 穩定版本 5.1.4…… 官方下載來的源碼包中的模塊化支援 PHP5apache2.dll 是不適用于 Apache 2.2.2 的…… 據查需要重新編譯 PHP …… 不過PHP5 研究室提供了解決方法:
下載這個壓縮包()…… 解壓后將 PHP5apache2.dll 扔進 X:/Server/PHP 覆蓋原文件…… 將 httpd.exe.manifest 扔進 X:/Server/Apache/Bin 文件夾…… 最后運行 vcredist_x86.exe (如果你安裝有 .Net FrameWork 就無需安裝此文件)……
當然,如果你選擇比較舊的版本則可略過此步。
下面開始修改 Apache 配置文件: X:/Server/Apache/conf/httpd.conf
修改文檔發布路徑……
搜索:
DocumentRoot “X:/Server/Apache/htdocs”
將值修改成你想要的發布路徑,比如:
DocumentRoot “X:/Server/WWW”
然后還有一處也需要修改…… 否則將無權訪問……
搜索:
Directory “X:/Server/Apache/htdocs”
修改為:
Directory “X:/Server/WWW”
修改默認腳本:
搜索:
DirectoryIndex index.html
添加你想要的默認腳本名稱,用空格分隔,注意前后有優先順序,比如:
DirectoryIndex index.PHP index.html index.htm
針對 PHP 5 的配置:
在文檔的最下方加入以下字符:
# 調用 PHP 5 模塊
LoadModule PHP5_module “X:/Server/PHP/PHP5apache2.dll”
# 添加 Mime 類型…… 亦可以修改 mime.types 文件
AddType application/x-httpd-PHP .PHP
AddType application/x-httpd-PHP-source .phps
# 添加默認字符集…… utf8才是王道……
AddDefaultCharset UTF8
# 設置 PHP.ini 目錄
PHPIniDir “X:/Server/PHP”
至此,Apache 已經可以支持 PHP 了…… 當然…… 本文僅介紹如何進行基本安裝…… 將不涉及詳細的配置以及優化…… 各位可以自行參閱手冊進行配置……
'www.knowsky.com
=======================================
安裝 MySQL:

解壓 MySQL-noinstall-5.0.22-win32.zip …… 并放置到 X:/Server/MySQL 之下……
接下來安裝 MySQL 服務…… 打開 cmd.exe …… 然后進入 X:/Server/MySQL/bin 目錄……(蝦米?你不會?那我還是寫清楚吧)
開始->運行->cmd->回車……
然后進入 X:/Server/MySQL/bin 目錄:
>cd /d X:/Server/MySQL/bin 回車
(如果你的文件夾帶有空格,別忘了在路徑外添加雙引號)
然后運行 MySQL 服務安裝腳本:
>mysqld-nt -install
顯示 MySQL service installed successfully,表示安裝成功……
接下來為 MySQL 的安裝目錄也添加一個環境變量…… 在我的電腦圖標上點擊滑鼠右鍵…… 查看‘屬性’…… 然后切換到‘高級’選項卡…… 點擊‘環境變量’按鈕(快捷鍵:Alt+N)…… 在彈出的‘系統變量’域中找到‘Path’變量…… 雙擊編輯并在變量值的最后添加 ‘;X:/Server/MySQL’ (注意有個分號,用來分隔之前的值)……
重啟電腦…… 為啥? 還是讓環境變量生效……
(我靠…… 安裝 PHP 的時候為什么不一起說…… 害我還得重啟一遍……)
這個嘛…… 我忘了……
然后配置 MySQL …… 來到 X:/Server/MySQL …… 里頭應該有若干個 ini 文件…… 我們根據自己的需要任取一個(大同小異…… 僅僅是默認配置不同…… 你也可以自行修改的)…… 由于我僅僅為了本地的開發調試,所以選擇了 my-small.ini …… 將其復制一份…… 命名為 my.ini…… 用文本編輯器打開它:
搜索:
[mysqld]
在下方加入以下字符行:
#MySQL 安裝目錄
basedir=X:/Server/MySQL
#MySQL 默認數據目錄
datadir=X:/Server/MySQL/data
# 默認字符集…… 設置為 UTF8 吧
default-character-set=utf8
# 默認儲存引擎…… 還是回到 MyISAM 時代吧…… InnoDB 被甲骨文買了…… 雖然開源…… 但……
default-storage-engine=MyISAM
再在文檔最下方加入:
[WinMySQLAdmin]
Server=X:/Server/MySQL/bin/mysqld-nt.exe
MySQL 配置完成…… 下面可以啟動試試…… 打開 cmd.exe…… 輸入:
net start MySQL
若顯示‘MySQL服務已經啟動成功’…… 則表示…… 則表示這句話說得沒錯…… 否則請回頭檢查……
服務器啟動了…… 我們就可以登錄試試了……
>cd /d X:/Server/MySQL/bin 回車
接著登陸
>MySQL -u root -p
由于 root 初始狀態無密碼,提示 Enter Password 時直接回車即可……
然后命令行進入 MySQL Shell 狀態即表示‘入侵’成功……
如果你不想別人也用空密碼入侵你,最好給 root 設置一個牛叉點兒的密碼……
MySQL>set password for = old_password(’Password_for_root‘);
(這是 MySQL 5 的新命令,之前的版本請將 old_password 改成 password)
將其中 Passwor_for_root 更換為你自個兒的密碼吧…… 別太簡單……
提示 ‘Query Ok’ 表明修改成功。
不信?你可以 exit; 出去再登錄試試……
至此…… MySQL 的安裝工作完畢…… 詳細的優化配置請參閱手冊…… 至于 MySQL 與 PHP 的關聯下面將提到……

=====================================
'www.knowsky.com
配置 PHP:

進入 X:/Server/PHP …… 將 PHP.ini-recommend 更名為 PHP.ini 并用文本編輯器打開……
修改錯誤報告級別…… 運行一些書寫不規范的程序…… 你會發現滿屏的‘錯誤’……
搜索:
error_reporting = E_ALL
修改為:
error_reporting = error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
由于是本地調試,我當然希望錯誤被輸出供我調試……
搜索:
display_errors = Off
修改為:
display_errors = On
對于本地開發者,記錄錯誤似乎沒有必要……
搜索:
log_errors = On
修改為:
log_errors = Off
設置擴展庫的路徑是很必要的……
搜索:
extension_dir = “./”
修改為:
extension_dir = “X:/Server/PHP/ext”
PHP 5 默認是不開啟對 MySQL 的支持的……
搜索:
;extension=PHP_MySQL.dll
去掉前面的分號:
extension=PHP_MySQL.dll
另外,vBulletin 早已啟用了對 Mysqli 的支持…… 所以這里我們引入 MySQL 擴展庫……
搜索:
extension=PHP_MySQL.dll
在下方加入:
extension=PHP_mysqli.dll
當然,為了更好的使用 vBulletin 的一些圖象相關功能,我們需要啟用 GD2 庫……
搜索:
;extension=PHP_gd2.dll
去掉前面的分號:
extension=PHP_gd2.dll
我們還希望對一些較常用的庫進行調用,比如 PHP_mbstring.dll 、 PHP_curl.dll 、 PHP_sockets.dll 、 PHP_xmlrpc.dll 等等…… 開啟方法同上……
(這里僅啟用了常用擴展…… 其它的擴展請自行根據需要定奪……)
雖然 vBulletin 使用了其內建 Session 機制,但 PHP 的 Session 機制在很多程序中是必備的……
搜索:
;session.save_path = “/tmp”
修改為一個存在的路徑里……
或者到發布目錄下建立一個 tmp 目錄……
這里我們選用前一種方法…… 先建立這樣一個目錄 X:/Session ……
然后修改為:
session.save_path = “X:/Session”
到這里基本就設置完畢了…… PHP 也能正常支持 MySQL 了…… 更詳細的設置大家還是去翻手冊了……

====================================
結語:

最基本的 WAMP 環境就配置完畢了…… 接下來我還配置了 Zend Optimizer 和 Subversion……由于不是標配…… 這里就不做介紹了……
其實 Apache 服務器也可以不用安裝…… 可惜我未找到 2.2.2 的 ZIP 版本…… 而用 SRC 文件進行編譯又太繁瑣…… 所以干脆執行了安裝程序…… 等我下一次重裝系統時…… Apache 就變成綠色的了…… 讓我們一起期待…… (大概兩年后?)
呃……………… 想到甚么再補充進來吧……


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩第一页在线| 精品亚洲一区二区三区四区五区| 日本一区二区在线播放| 伊人伊人伊人久久| 欧美一级大片在线观看| 中文字幕日韩在线播放| 色综合久综合久久综合久鬼88| 久久在精品线影院精品国产| 亚州成人av在线| 一本色道久久综合狠狠躁篇怎么玩| 81精品国产乱码久久久久久| 国产精品视频地址| 成人免费视频网址| 国产精品影院在线观看| 青草青草久热精品视频在线观看| 久久久久在线观看| 26uuu亚洲伊人春色| 深夜精品寂寞黄网站在线观看| 日韩中文字幕av| 亚洲欧美另类自拍| 夜夜躁日日躁狠狠久久88av| 福利微拍一区二区| 国产主播喷水一区二区| 亚洲乱码国产乱码精品精| 亚洲精品久久久久久久久久久| 精品久久久久久国产91| 成人在线视频福利| 国产精品第100页| 国产精品视频内| 午夜精品福利电影| 成人性教育视频在线观看| 高清欧美性猛交| 日韩精品免费在线视频| zzijzzij亚洲日本成熟少妇| 91成品人片a无限观看| 7777精品久久久久久| 国产成人精品一区二区在线| 91天堂在线观看| 久久精品国产精品亚洲| 国产91ⅴ在线精品免费观看| 国产欧美日韩精品专区| 亚洲高清色综合| 亚洲色图欧美制服丝袜另类第一页| 色樱桃影院亚洲精品影院| 国产美女久久精品香蕉69| 欧美日韩中国免费专区在线看| 日韩大陆欧美高清视频区| 亚洲影院污污.| 九色精品免费永久在线| 欧美乱大交做爰xxxⅹ性3| 日韩av网址在线观看| 色婷婷综合久久久久| 亚洲精品美女网站| 精品久久久久久中文字幕| 91亚洲精华国产精华| 亚洲第一福利网站| 亚洲成人黄色在线观看| 国产日韩欧美日韩大片| 91精品国产综合久久久久久蜜臀| 91精品在线观| 国产噜噜噜噜久久久久久久久| 91精品视频免费观看| 国产欧美日韩中文字幕| 欧美在线视频导航| 日本一本a高清免费不卡| 国产一区二区激情| 午夜免费久久久久| 中文字幕精品一区二区精品| 欧美激情精品久久久久久黑人| 欧美精品18videos性欧美| 狠狠操狠狠色综合网| 日韩视频免费大全中文字幕| 伊人久久久久久久久久| 97**国产露脸精品国产| 国产v综合ⅴ日韩v欧美大片| 狠狠色狠狠色综合日日小说| 亚洲最新av在线网站| 国产精品久久久久久久久借妻| 国产精品久久久久久久久久| 成人美女av在线直播| 久久久免费高清电视剧观看| 2019中文字幕在线免费观看| 国产精品成人免费电影| 国产精品久久久av| 美日韩丰满少妇在线观看| 国产精品美女久久| 日韩在线视频线视频免费网站| 亚洲精品天天看| 欧美丝袜美女中出在线| 在线国产精品播放| 成人午夜在线影院| 国产精品久久久久久久久久久久| 亚洲女人天堂视频| 色狠狠久久aa北条麻妃| 久久亚洲一区二区三区四区五区高| 日韩国产高清视频在线| 4438全国成人免费| 狠狠干狠狠久久| 国产黑人绿帽在线第一区| 欧美一区二粉嫩精品国产一线天| 久久久久久久久久久久av| 久久视频免费观看| 欧美成人免费小视频| 久久久999国产| 一本色道久久88精品综合| 福利精品视频在线| 欧美日韩成人黄色| 日韩av资源在线播放| 精品视频久久久久久久| 欧美自拍大量在线观看| 日韩中文字幕欧美| 国产精品永久免费视频| 538国产精品一区二区免费视频| 久久久久久国产精品三级玉女聊斋| 日本亚洲欧洲色α| 国产精品看片资源| 欧美黑人一级爽快片淫片高清| 美女黄色丝袜一区| 国产欧美在线看| 久久影院在线观看| 波霸ol色综合久久| 亚洲美女在线视频| 日韩欧美国产视频| 久久夜色撩人精品| 国产欧美日韩综合精品| 久久青草福利网站| 91在线观看免费高清完整版在线观看| 久久精品99久久久香蕉| 57pao成人永久免费视频| 国产精品精品久久久| 国产精品极品尤物在线观看| 国产成人aa精品一区在线播放| 中文字幕日韩精品在线观看| 亚洲福利视频二区| 久久久91精品国产| 亚洲精品网址在线观看| 精品视频在线播放免| 国产精品久久久久久久久久久久| 青青久久av北条麻妃黑人| 亚洲第一福利网| 久久黄色av网站| 日韩av一区在线| 色系列之999| 精品国产乱码久久久久久虫虫漫画| 国产成人在线一区| 久久久久成人精品| 日韩精品亚洲视频| 久久久久久成人| 欧美黄色片在线观看| 成人性生交大片免费看视频直播| 欧美大尺度电影在线观看| 久久久成人的性感天堂| 亚洲3p在线观看| 欧美精品免费播放| 18一19gay欧美视频网站| 久久久999国产| 爽爽爽爽爽爽爽成人免费观看| 国产精品99久久久久久白浆小说| 久久免费视频观看| 成人午夜黄色影院| 亚洲自拍另类欧美丝袜| 在线播放国产一区中文字幕剧情欧美| 久久久久久成人| 亚洲国内精品在线|