Windows 64位系統安裝Apache2 4

2021-06-22 05:14:56 字數 2233 閱讀 8622

現在大部分一鍵安裝包多是32位的,並不支援64位,直接在64位的系統上使用會報錯的,所以我這裡就來說說windows 64位系統如何建立apache+php+mysql環境的!

我這裡演示用的windows 2008 64位簡體中文版,apache,php,mysql多用的是64位的版本。建立的是本地環境,所以我用的是預設設定。

下面分別是php、apache和mysql的官網位址。

本教程要用到的php,apache,mysql以及vc庫

安裝前注意事項。

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庫,會出現如下提示的錯誤。

注2:如果php5.5.0beta2沒有安裝vc11庫,會出現如下提示的錯誤

(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行改為;

第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行改為

(2)啟動apache。

開始 --- 執行,輸入cmd,開啟命令提示符。分別輸入如下命令(每行回車)

如果httpd.conf配置正確的話,輸入httpd回車後是沒有任何提示的。不要關閉命令視窗(關閉命令視窗就是關閉apache),本地瀏覽器訪問。出現「it works」那麼就說明apache已經正確安裝了。

(3)把apache加入系統服務

關閉httpd命令視窗,不然會報錯的。

開始 --- 執行,輸入cmd,再開啟乙個命令提示符。分別輸入如下命令(每行回車)

d:cdapache24\binhttpd.exe-k install-n"servicename"\\加入服務。servicename是服務裡面的名字,可以自定義。

如果要解除安裝這個服務的話,先要停止這個服務,然後輸入httpd.exe -k uninstall -n "servicename"解除安裝這個服務。

這裡php5.5.0用php5apache2_4.dll來配置的。也不用php.ini檔案了,用php預設的了。

(1)開啟apache24\conf下httpd.conf,在最後加上

(2)重啟 apache 伺服器。

**資料夾d:/apache24/htdocs新建乙個index.php,內容為<?php phpinfo(); ?>儲存,訪問出現php的資訊就說明php已經成功安裝。如下圖。

mysql安裝我簡單說了下也就是通過cmd命令即可。(每行回車)

d:cd mysql\binmysqld--installmysqlnet startmysql

修改my.ini如下

第730行; extension_dir = "ext",去掉前面的「;」,並改為extension_dir ="d:\php\ext"

extension=php_mysql.dll

extension=php_mysqli.dll

Windows 64位下安裝Redis

官方 windows版 在d盤新建資料夾 redis 右鍵解壓redis zip包,把所有檔案解壓到redis資料夾中。其他碟符也可以滴 檔案介紹 redis benchmark.exe 基準測試 redis check aof.exe aof redischeck dump.exe dump re...

windows 64位系統初步了解

最近的工作涉及到64位系統,乍一聽到64位的時候有些迷茫,不知道是個什麼概念,所以 花時間對這方面的知識做了一定的了解 以q a的形式總結了以下問題 1 為什麼需要64位作業系統?最簡單的原因,每個人的要求都是越來越高的,有更好的東西,當然是受歡迎的。其它的原因 隨著多 功能的滲入和硬體 的日趨平民...

windows 64位系統初步了解

最近的工作涉及到64位系統,乍一聽到64位的時候有些迷茫,不知道是個什麼概念,所以 花時間對這方面的知識做了一定的了解 以q a的形式總結了以下問題 1 為什麼需要64位作業系統?最簡單的原因,每個人的要求都是越來越高的,有更好的東西,當然是受歡迎的。其它的原因 隨著多 功能的滲入和硬體 的日趨平民...