Windows下安裝Appache 2.2+PHP 5.3+MySql 5.1+MediaWiki 1.6

來源:互聯網
上載者:User

公司項目需要,安裝了wiki作為內部溝通工具,開始裝在一台linux機器上,採用sqlite資料庫;後來資料量太大和linux機器故障的原因,於是遷移到另一台linux機器上,並改用mysql資料庫,資料移轉時sqlite blob資料移轉到mysql時碰到特殊字元出錯,不得已為此我特別編寫了一個從dqlite資料庫匯出到mysql資料庫的工具;最近因為wiki所在ip段不能被另一網段訪問,於是PM又決定將wiki遷移到另一台機器,該機器恰巧為windows機器...哎,需求多變啊......

1,軟體準備:

Appache2.2:

http://httpd.apache.org/download.cgi#apache22

http://www.skycn.com/soft/1218.html

PHP5.3:

http://windows.php.net/download/

MySql5.1:

http://www.mysql.com/downloads/mysql/5.1.html

http://www.mysql.com/downloads/workbench/

WikiMedia:

http://download.wikimedia.org/mediawiki/1.16/mediawiki-1.16.2.tar.gz

2,安裝準備:建立目錄

D:\www ------ 網站主目錄

D:\www\wiki -------- Wiki網頁目錄

D:\appache2 -------- Appache2安裝目錄

D:\php5 -------- PHP5的安裝目錄

d:\database\mysql\ ------- MySql5的安裝目錄

安裝Appache2,PHP5,MySql5的時候就選擇以上目錄作為安裝目錄

3,安裝Appache2.2

雙擊安裝檔案,選擇安裝目錄,按步驟安裝完。

開啟Appache2設定檔D:\appache2\conf\httpd.conf 將下列項開啟並修改為:

Listen 8080

ServerRoot "D:/appache2"

DocumentRoot "D:/www"

AllowOverride None 改為 AllowOverride All

<Directory "D:/www">

     ......

</Directory>

<IfModule dir_module>

   DirectoryIndex index.php index.html default.php default.html index.htm

</IfModule>

在#  LoadModule foo_module modules/mod_foo.so下面添加:

PHPIniDir "D:/php5/"

LoadModule php5_module "D:/php5/php5apache2_2.dll"

AddType application/x-httpd-php .php

4,安裝PHP5

雙擊PHP5安裝檔案,選擇安裝目錄和Appache2的目錄,按步驟安裝完。

開啟PHP5設定檔 D:\php5\php.ini 檔案將下列項開啟並修改為:

extension_dir = "D:/php5/ext"

cgi.force_redirect = 0

extension=php_mbstring.dll(寬字元,用於支援PhpMyAdmin,避免出現字元顯示問題)

extension=php_mcrypt.dll(用於支援PhpMyAdmin)

extension=php_mysql.dll(MySql模組,開啟之後才能訪問MySql資料庫)

extension=php_mysqli.dll(MySql模組)

5,安裝MySql5.1

雙擊MySql5安裝檔案,選擇安裝目錄和相應配置按步驟安裝完。同事安裝MySqlAdministrator管理工具。

設定Root使用者密碼,建立一個使用者作為Wiki使用者,並設定密碼。

6,安裝WikiMedia1.6:

將下載的壓縮包加壓到 D:\www\wiki

開啟瀏覽器訪問:

http://127.0.0.1:8080/wiki/

按照頁面提示輸入配置資訊即可安裝好Wiki。

若有備份資料庫的,在安裝完Wiki後恢複資料庫即可。

自此,Wiki即已成功安裝了。就可以訪問該網址訪問Wiki了:

http://(IP):8080/wiki/

本文出自 “小何貝貝的技術空間” 部落格,請務必保留此出處http://babyhe.blog.51cto.com/1104064/515394

查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/web/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.