標籤:
Windows 64位系統安裝Apache2.4來自:百度經驗:jingyan.baidu.com
現在大部分一鍵安裝包多是32位的,並不支援64位,直接在64位的系統上使用會報錯的,所以我這裡就來說說windows 64位系統如何建立Apache+PHP+MySQL環境的!
我這裡示範用的windows 2008 64位簡體中文版,apache,php,mysql多用的是64位的版本。建立的是本地環境,所以我用的是預設設定。
下載PHP、Apache和Mysql軟體以及VC庫。
下面分別是PHP、Apache和Mysql的官網地址。
本教程要用到的php,apache,mysql以及vc庫
安裝前注意事項。
你注意下下載PHP,Apache的網站,上面有提示要安裝Visual C++庫的。
Apache2.4.4需要VC10庫支援,Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
PHP5.5.0beta2需要VC11庫支援,Visual C++ Redistributable for Visual Studio 2012 Update
注1:如果Apache2.4.4沒有安裝VC10庫,會出現如下提示的錯誤。
錯誤提示:“無法啟動此程式,因為電腦中丟失MSVCR100.dll。嘗試重新安裝該程式以解決此問題
注2:如果PHP5.5.0beta2沒有安裝VC11庫,會出現如下提示的錯誤
安裝Apache(D盤根目錄下)
(1)開啟D:\Apache24\conf下httpd.conf 檔案,用記事本開啟編輯作如下修改並儲存。
第37行ServerRoot "c:/Apache24"改為ServerRoot “D:/Apache24”;//Apache程式的位置。
第204行的ServerAdmin改不改無所謂;
第213行ServerName前面的“#”號去掉;
第237行DocumentRoot "c:/Apache24/htdocs"改為DocumentRoot "D:/Apache24/htdocs";//網站的根目錄
第238行<Directory "c:/Apache24/htdocs">改為<Directory " D:/Apache24/htdocs">;
第271行DirectoryIndex index.html改為DirectoryIndex index.html index.php index.htm //支援更多的預設頁
第354行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改為ScriptAlias /cgi-bin/ "D:/Apache24/cgi-bin/"
第370行<Directory "c:/Apache24/cgi-bin">改為<Directory "D:/Apache24/cgi-bin">
(2)啟動Apache。
開始 --- 運行,輸入cmd,開啟命令提示字元。分別輸入如下命令(每行斷行符號)
d:cdApache24\binhttpd
如果httpd.conf配置正確的話,輸入httpd斷行符號後是沒有任何提示的。不要關閉命令視窗(關閉命令視窗就是關閉Apache),本地瀏覽器訪問。出現“It works”那麼就說明apache已經正確安裝了。
(3)把Apache加入系統服務
關閉httpd命令視窗,不然會報錯的。
開始 --- 運行,輸入cmd,再開啟一個命令提示字元。分別輸入如下命令(每行斷行符號)
d:cd Apache24\bin
httpd.exe-k install-n"servicename"\\加入服務。servicename是服務裡面的名字,可以自訂。
如果要卸載這個服務的話,先要停止這個服務,然後輸入httpd.exe -k uninstall -n "servicename"卸載這個服務。
Windows 64位系統安裝Apache2.4