PHP搭建(windows64+apache2.4.7+mysql-5.6+php5.5+phpMyAdmin)和Discuz安裝

如下文章參考的3個來源,在加上本人搭建過程當中遇到的問題的修復完善筆記:php

《PHP環境的搭建和Discuz!安裝html

http://www.myxzy.com/post-386.htmlmysql

http://www.discuz.net/thread-3258186-1-1.htmlweb

如今大部分一鍵安裝包可能是32位的,並不支持64位,直接在64位的系統上使用會報錯的,因此我這裏就來講說windows 64位系統如何創建Apache+PHP+MySQL環境的!sql

我這裏演示用的windows 2008 64位簡體中文版,apache,php,mysql多用的是64位的版本。創建的是本地環境,因此我用的是默認設置。數據庫

一、下載PHP、Apache和Mysql軟件以及VC庫。apache

下面分別是PHP、Apache和Mysql的官網地址。windows

PHP:http://windows.php.net/qa/瀏覽器

Mysql:http://www.mysql.com/downloads/mysql/服務器

Apache:http://www.apachelounge.com/download/win64/

本教程要用到的php,apache,mysql以及vc庫,下載地址:百度網盤

二、安裝前注意事項。

你注意下下載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。嘗試從新安裝該程序以解決此問題。」

clip_image001

注2:若是PHP5.5.0beta2沒有安裝VC11庫,會出現以下提示的錯誤。

clip_image002

三、安裝Apache(D盤根目錄下)

(1)打開D:\discuz\Apache24\conf下httpd.conf 文件,用記事本打開編輯做以下修改並保存。

第37行ServerRoot "c:/Apache24"改成ServerRoot 「D:/discus/Apache24」;//Apache程序的位置。

第204行的ServerAdmin改不改無所謂;

第213行ServerName前面的「#」號去掉;

第237行DocumentRoot "c:/Apache24/htdocs"改成DocumentRoot " D:/discus/Apache24/htdocs ";//網站的根目錄

第238行<Directory "c:/Apache24/htdocs">改成<Directory "D:/discus/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:/discus/Apache24cgi-bin/"

第370行<Directory "c:/Apache24/cgi-bin">改成<Directory " D:/discuz/Apache24cgi-bin/">

(2)啓動Apache。

開始 --- 運行,輸入cmd,打開命令提示符。分別輸入以下命令(每行回車)

d:

cd Apache24\bin

httpd

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

clip_image003

(3)把Apache加入系統服務

關閉httpd命令窗口,否則會報錯的。

開始 --- 運行,輸入cmd,再打開一個命令提示符。分別輸入以下命令(每行回車)

d:

cd Apache24\bin

httpd.exe -k install -n "servicename" \\加入服務。servicename是服務裏面的名字,能夠自定義。

若是要卸載這個服務的話,先要中止這個服務,而後輸入httpd.exe -k uninstall -n "servicename"卸載這個服務。

四、安裝PHP(D盤根目錄下)

這裏PHP5.5.0用php5apache2_4.dll來配置的。也不用PHP.ini文件了,用PHP默認的了。

(1)打開Apache24\conf下httpd.conf,在最後加上

# php5 support

LoadModule php5_module "d:/discuz/php/php5apache2_4.dll"

AddHandler application/x-httpd-php .php

# configure the path to php.ini

PHPIniDir "d: /discuz /php"

(2)重啓 Apache 服務器。

網站文件夾D:/discuz/Apache24/htdocs新建一個index.php,內容爲<?php phpinfo(); ?>保存,訪問出現php的信息就說明php已經成功安裝。以下圖。

clip_image004

五、MySQL安裝

MySQL安裝我簡單說了下也就是經過cmd命令便可。(每行回車)

d:

cd mysql\bin

MySQLd --install MySQL

net start MySQL

在php目錄下

<php.ini-production 將該文件複製爲php.ini>

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

找到extension 添加下面兩行

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_mbstring.dll (這裏主要用於phpMyAdmin支持中文)

重啓httpd便可測試

;D:\discuz\php\ext

phpMyAdmin 4.1.2安裝

http://www.phpmyadmin.net/home_page/downloads.php 官網下載

解壓到你網站跟目錄下並重命名phpMyAdmin(個人網站根目錄爲:D:\discuz\Apache24\htdocs)

在phpMyAdmin目錄下找到 libraries /config.default.php文件

查找password 找到兩行,填入mysql的用戶和密碼

$cfg['Servers'][$i]['password'] = '*****';

$cfg['Servers'][$i]['user'] = 'root';

設置$cfg['PmaAbsoluteUri'] = ''; 爲phpMyAdmin目錄路徑(如:http://localhost/phpMyAdmin/)

$cfg['DefaultLang'] = 'en'; 這裏能夠設置編碼 zh

$cfg['DefaultConnectionCollation'] = 'utf8_general_ci'; 設置數據庫編碼

測試(apache和mysql均已經啓動)打開http://localhost/phpMyAdmin/ 出現如下頁面則安裝成功

clip_image006

填入以前設置的用戶名和密碼,登錄便可

clip_image008

Discuz 論壇搭建

在D盤下新建網站跟目錄文件夾web,

把原來D:\discuz\Apache24\htdocs 下的phpMyAdmin複製到web裏面

修改apache下conf/ httpd.conf文件裏的DocumentRoot 改成 DocumentRoot "D:/web"

<Directory "D:/discuz/Apache24/htdocs">改成 <Directory "D:/web ">

重啓apache

在D:/web文件下編輯測試文件web.php ,編輯

<?php phpinfo(); ?>

在瀏覽器打開http://localhost/web.php 成功出現如下圖片

clip_image010

Discuz! X3 安裝圖文教程

下載x3.1

http://www.comsenz.com/downloads/install/discuzx

2、解壓並上傳 Discuz! X3 程序到服務器且修改相應目錄權限
一、上傳 Discuz! X3 程序到服務器上
解壓縮獲得以下圖所示的三個文件:
clip_image011
upload 這個目錄下面的全部文件是咱們須要上傳到服務器上的可用程序文件;
readme 目錄爲產品介紹、受權、安裝、升級、轉換以及版本更新日誌說明;
utility 目錄爲論壇附帶工具,包括升級程序。

這裏分開兩種方式說明:第一種本地,第二種空間

(1)複製upload裏面的全部文件到web下面
(2)若是是上傳到空間則將其中 upload 目錄下的全部文件使用 FTP 軟件以二進制方式

(常見 FTP 軟件二進制的設置方法:點擊查看詳細說明)上傳到空間。以下圖所示:
clip_image012

(1)輸入http://localhost/install/ 則會出現安裝目錄

(2)上傳完畢後,開始在瀏覽器中安裝 Discuz! X3,在瀏覽器中運行 http://www.domain.com/bbs/install/

開始全新安裝(其中http://www.domain.com/bbs 爲你的站點訪問地址)
clip_image013
閱讀受權協議後點擊「我贊成」,系統會自動檢查環境及文件目錄權限,以下圖所示:
clip_image014
檢測成功,點擊「下一步」,即進入檢測服務器環境以及設置 UCenter 界面,以下圖所示:
clip_image015
一、選擇「全新安裝 Discuz! X (含 UCenter Server)」
若是您以前沒有安裝過咱們的產品,須要全新安裝的話,請選擇此項。
二、選擇「僅安裝 Discuz! X (手工指定已經安裝的 UCenter Server )」
若是您以前安裝過咱們的產品,如今只是升級的話,請選擇此項並保證以前的 UCenter 是 UCenter 1.6.0 版本,若是以前安裝的 UCenter Server 沒有進行升級操做的話,通常爲 1.5.1 或 1.5.2 版本,您須要首先升級 Ucenter 到 1.6.0版本, 不然安裝程序會提示錯誤,沒法繼續。這裏以全新安裝 Discuz! X 爲例。

新建數據庫

clip_image017

輸入密碼

clip_image019

建立數據庫

mysql> create database discus;

discus (數據庫名稱,能夠本身指定)

出現Query OK, 1 row affected (0.02 sec) (說明成功)

退出mysql

exit;

點擊「下一步」,進入安裝數據庫的界面,以下圖所示:
clip_image021

填寫好 Discuz! X 數據庫信息及管理員信息。
點擊「下一步」,系統會自動安裝數據庫直至完畢,以下圖所示:
clip_image022
安裝成功後,出現歡迎開通 Discuz!雲平臺以及 Discuz! 應用中心的安裝的界面:
clip_image023
若是您想立刻開啓雲平臺,能夠點擊「開通 Discuz!雲平臺」,創始人登陸站點後臺,以下圖所示:
clip_image024
開通便可,若是暫時不想開通 Discuz!雲平臺能夠選擇「暫不開通」須要開通的時候登陸後臺開通便可。
若是您想立刻安裝 Discuz! 應用的話,能夠點擊「立刻去裝應用」,創始人登陸站點後臺,以下圖所示:
clip_image025
選擇要安裝的應用,安裝便可
安裝完畢後進入 Discuz! X 首頁查看網站:
clip_image026

至此,Discuz! X3 已經成功地安裝完畢!您能夠登陸 Discuz! X 站點並開始設置了。

相關文章
相關標籤/搜索