mediawiki mysql_Windows下安装MediaWiki (iis+php+mysql+mediawiki)
最近幾天一直在折騰wiki,對(duì)于我這種從來(lái)沒(méi)有自己搭配過(guò)php開(kāi)發(fā)環(huán)境的人來(lái)說(shuō),算得上是一個(gè)極大的挑戰(zhàn)。在此記錄詳細(xì)的搭建過(guò)程,以及途中遇到的麻煩問(wèn)題。
一、安裝前的準(zhǔn)備
1、我的環(huán)境是:iis7+php5.4.11+mysql5.5+mediawiki1.20.2
然后我選擇的是線程不安全的版本:
二、環(huán)境配置
1、將php解壓到C:\Windows\php
將php.ini.production文件復(fù)制一份,重命名為php.ini。
更改里面的設(shè)置,注意不要直接用notepad來(lái)改,最好用類似EmEditor的軟件:
a、設(shè)置擴(kuò)展文件夾的路徑:
; On windows:
; extension_dir = "ext"
改為
On windows:
extension_dir = "C:\MyProgram\php\ext"
b、Extension開(kāi)啟方式,根據(jù)需要,找到Windows Extensions下方的動(dòng)態(tài)模塊配置,需要打開(kāi)的,就去掉模塊前面的分號(hào)。
此處開(kāi)啟:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll????? //這個(gè)dll是mysql的擴(kuò)展,php要鏈接mysql,就必須開(kāi)啟
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll
2、將mediawiki解壓到C:\MyProgram\Release\mediawiki
然后在IIS中重命名,使得在瀏覽器中可以訪問(wèn)wiki。
3、在IIS中啟用FastCGI支持
可以參考:http://www.php.net/manual/zh/install.windows.iis7.php
如果你嫌麻煩懶得選,就像我一樣全部勾選了,但是CGI這項(xiàng)一定要勾選。
在處理應(yīng)用程序中添加模塊映射:
其中的“請(qǐng)求限制”中的“映射”,選擇“文件和文件夾”。
php.ini中設(shè)置:
fastcgi.impersonate = 1
fastcgi.logging = 0
cgi.fix_pathinfo=1
cgi.force_redirect = 0
添加默認(rèn)文檔index.php:
4、安裝mysql
5、安裝Wiki
在瀏覽器中輸入搭建的wiki的網(wǎng)址,安裝提示步驟安裝。如果在安裝過(guò)程中,報(bào)錯(cuò)--MediaWiki,
找不到合適的數(shù)據(jù)庫(kù)驅(qū)動(dòng)!你需要為php安裝數(shù)據(jù)庫(kù)驅(qū)動(dòng)。如圖:
解決方法是:1 把mysql中的libmysql.dll拷貝到C:\Windows目錄。 ?????????????????????????????? 2 把mysql中的libmysql.dll拷貝到php的根目錄。然后在環(huán)境變量path中添加php的目錄路徑。
總結(jié)
以上是生活随笔為你收集整理的mediawiki mysql_Windows下安装MediaWiki (iis+php+mysql+mediawiki)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux批量卸载rpm,shell实现
- 下一篇: mysql aes_decrypt_My