標籤:
首先是相關軟體的下載:PHP、Apache和Mysql軟體以及VC庫。相關軟體可到我的百度網盤下載,百度網盤:http://pan.baidu.com/s/1o6DYcMu
相關軟體的直接:
httpd-2.4.2-win32.zip:http://www.apachelounge.com/download/win32/binaries/httpd-2.4.2-win32.zip
php-5.4.5-Win32-VC9-x86.zip :http://windows.php.net/downloads/releases/php-5.4.5-Win32-VC9-x86.zip
mysql-essential-5.1.63-win32.msi :http://cdn.mysql.com/Downloads/MySQL-5.1/mysql-essential-5.1.63-win32.msi
php5apache2_4.dll-php-5.4-win32.zip:http://www.apachelounge.com/download/win32/modules-2.4/php5apache2_4.dll-php-5.4-win32.zip
msvcr100_64_32_33lc.com.rar:http://psoft.33lc.com:801/small/msvcr100_64_32_33lc.com.rar
Discuz_X3.2_SC_UTF8.zip :http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
vc11運行庫x86/x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=30679
vc10運行庫x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5555
vc10運行庫x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=14632
vc9運行庫x86版本:http://www.microsoft.com/en-us/download/details.aspx?id=5582
vc9運行庫x64版本:http://www.microsoft.com/en-us/download/details.aspx?id=15336
建議如果是64位系統,VC庫不管32 64都下載安裝,這樣就不會出問題了。
你注意下下載PHP,Apache的網站,上面有提示要安裝Visual C++庫的。
Apache2.4.4需要VC10庫支援,Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
PHP5.6需要VC11庫支援,Visual C++ Redistributable for Visual Studio 2012 Update 1
注1:如果Apache2.4.4沒有安裝VC10庫,會出現如下提示的錯誤。
錯誤提示:“無法啟動此程式,因為電腦中丟失MSVCR100.dll。嘗試重新安裝該程式以解決此問題。”
所以提供了vc9 vc10 vc11的64位安裝,但是,還是會提示msvcr100.dll是因為有32 64位之分,雖然有64位,但是無32位的,因此解壓msvcr100_64_32_33lc.com.rar,將裡邊x86檔案夾下的msvcr100.dll放入C:\WINDOWS\SysWOW64 即可。
一、安裝Apache
(1)將httpd-2.4.2-win32.zip解壓,把其中的Apache24放到C盤,故目錄為:c:/Apache:
進入該目錄到conf檔案夾下修改httpd.conf,所修改的地方如下:
第37行ServerRoot"c:/Apache24" //Apache程式的位置。
第204行的ServerAdmin改不改無所謂;
第213行ServerName前面的“#”號去掉;
第237行DocumentRoot"c:/Apache24/htdocs" // 網站的根目錄
第238行<Directory"c:/Apache24/htdocs">
第271行DirectoryIndex index.html改為DirectoryIndex index.html index.php index.htm //支援更多的預設頁
第354行 ScriptAlias /cgi-bin/"c:/Apache24/cgi-bin/"
第370行<Directory "c:/Apache24/cgi-bin">
(2)啟動Apache。
開始 --- 運行,輸入cmd,開啟命令提示字元。分別輸入如下命令(每行斷行符號)
cd Apache24\bin
httpd
如果httpd.conf配置正確的話,輸入httpd斷行符號後是沒有任何提示的。不要關閉命令視窗(關閉命令視窗就是關閉Apache),本地瀏覽器訪問。出現“It works”那麼就說明apache已經正確安裝了。
Apache的安裝參考文檔:
http://www.cnblogs.com/not-code/archive/2013/12/25/3490972.html
http://pjdong1990.iteye.com/blog/1602915
http://blog.csdn.net/zwfcan/article/details/8173838/
http://blog.csdn.net/wendi_0506/article/details/44163971
二、php的安裝及與Apache的整合
1.下載、解壓
1 )從上文的網站下載得到了 ,將其解壓到指定目錄,這裡我將其解壓到了 C:\php找到 php.ini-development 檔案,將其複製一份,並改名為 php.ini。之後的工作主要就圍繞 PHP 的設定檔 php.ini 和Apache 的設定檔 httpd.conf 來展開了。
2 )還下載了 ,解壓後進入 PHP 5.4.5 檔案夾,複製 到 PHP 解壓路徑 c:\php 。這個是將 PHP 交給 Apache 處理的動態連結程式庫,沒這個檔案就玩不下去了。
2.配置php.ini
1 )找到“ ; extension_dir ="ext" ”,改為: extension_dir = "c:\php\ext"
doc_root= "C:\Apache24\htdocs",指向前面apache設定的首頁位置;
register_globals=Off 改為register_globals=On ,使傳遞全域變數有效;
去掉以下配置注釋,支援mysql
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
apache配置httpd.conf
在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加
LoadModule php5_module "c:/php/php5apache2_4.dll"
PHPIniDir "c:/ php"
AddType application/x-httpd-php .php .html .htm
重啟apache
在c:/Apache24/htdocs目錄下 建立測試檔案 index.php:
<?php
phpinfo();
?>
瀏覽:http://localhost/index.php
顯示如下資訊,說明配置成功
Apahce的安裝參考文檔:
http://www.jb51.net/article/30128.htm
http://pjdong1990.iteye.com/blog/1602915
http://blog.csdn.net/wendi_0506/article/details/44163971
http://blog.csdn.net/zwfcan/article/details/8173838/
三、 mysql的安裝
- 直接運行安裝檔案。
安裝完成後會自動進入配置程式,選Detailed Configuration 。要改的地方如下:
① Manual SelectedDefault Character Set ,選 utf8 (國際通用麼,你懂的)
②勾選 Include Bin Directory in Windows Path (就可以 cmd 裡直接 mysql 了)
③設定 root 使用者密碼。
出現四個藍鉤鉤就完美安裝了。
2.php支援MYSQL設定
(1)第730行; extension_dir = "ext",去掉前面的“;”,並改為extension_dir ="c:\php\ext"
(2)第880、881行,去掉前面的“;”
extension=php_mysql.dll
extension=php_mysqli.dll
註:在第838行到第908行有很多DLL,你要用到什麼,去掉前面的“;”就可以了。
(3)重啟Apache即可。
到這裡mysql安裝也基本完成了。
剩下的就是一些Apache,php以及Mysql的設定,這個東西比較多,這個是仁者見仁智者見智的東西
Mysql安裝參考:
http://pjdong1990.iteye.com/blog/1602915
http://blog.csdn.net/zwfcan/article/details/8173838/
四、discuz的安裝
先下載discuz安裝包,可以到comsenz官網下載,下載得到安裝包,解壓成檔案夾
http://www.discuz.net/thread-3570835-1-1.html
(1)開啟檔案夾,看到有一個upload的檔案夾,將裡面的檔案剪下到外面來,然後將upload檔案夾刪掉
(2)然後啟動Apache伺服器(前提是你已經搭建好了Apache+PHP+MySQL)的環境,這裡講的是環境已經搭建好的,不然discuz在本地是跑不起來的。開啟瀏覽器,輸入http://localhost:/discuz/install/index.php,斷行符號,出現安裝嚮導
預設選擇全新安裝,如果你以前沒有安裝過discuz其他版本的話,然後下一步
(3)然後設定資料可管理員的帳號密碼
(4)填寫好 Discuz! X 資料庫資訊及管理員資訊。
點擊“下一步”,系統會自動安裝資料庫直至完畢,如所示
(5)安裝成功後出現下面的介面,點擊論壇已安裝完成,點此訪問
然後自動跳轉首頁,如果不能跳轉,手動訪問:http://localhost/discuz/index.php 然後會自動到首頁
Discuz安裝參考:http://www.discuz.net/forum.php?mod=viewthread&tid=3258186&ctid=1891
至此,安裝成功!!!
windos環境apache+mysql+php+Discuz的安裝配置