apache mediawiki 安装_mediawiki的安装
1. 編譯安裝libxml2
# wget http://xmlsoft.org/sources/libxml2-2.6.32.tar.gz
# tar zxvf libxml2-2.6.32.tar.gz
# cd libxml2-2.6.32
# ./configure --prefix=/usr/local/libxml2/
# make && make install
2. 編譯安裝apache
# wget ftp://ftp.ru/pub/sunfreeware/SOURCES/httpd-2.2.6.tar.gz
# tar zxvf httpd-2.2.6.tar.gz
# cd httpd-2.2.6
# ./configure --prefix=/usr/local/apache22 --enable-module=so
# make && make install
啟動apache:
# /usr/local/apache22/bin/apachectl start
IE訪問http://ip/,出現”It works!”,apache安裝成功。
3. 安裝配置MySQL
# wget http://download.mysql.cn/download_file/gz/5.0/mysql-5.0.22.tar.gz
# tar zxvf mysql-5.0.22.tar.gz
# cd mysql-5.0.22
# ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data/ --without-innodb --without-debug --with-extra-charsets=gbk --with-extra-charsets=all --enable-assembler --with-pthread --enable-thread-safe-client --with-client-ldflags=-all-static
配置成功出現“Thank you for choosing MySQL!”提示。
# make && make install
編譯完畢。
# cp ./support-files/mysql.server /etc/init.d/mysql
# groupadd mysql
# useradd -g mysql mysql
# chmod 777 /etc/init.d/mysql
# /usr/local/mysql/bin/mysql_install_db
# chown -R mysql:mysql /usr/local/mysql/data/
# service mysql start //啟動mysql
# /usr/local/mysql/bin/mysqladmin –u root –p password 'rootpw' //設置密碼為rootpw
Enter password: //默認密碼為空,所以直接回車
# /usr/local/mysql/bin/mysql -u root -p
Enter password: //輸入新密碼后,登錄成功
接著把wiki要用的數據庫及用戶和權限創建:
create database wikidb;
grant all on wikidb.* to root;
grant all on wikidb.* to root@localhost;
grant all on wikidb.* to wikiuser;
grant all on wikidb.* to wikiuser@localhost;
set password for wikiuser@localhost=password('wikipw');
數據庫安裝及配置全部完畢。
4. 安裝配置PHP
# wget http://us3.php.net/distributions/php-5.2.10.tar.gz
# tar zxvf php-5.2.10.tar.gz
# cd php-5.2.10
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache22/bin/apxs --with-mysql=/usr/local/mysql
# make && make test
# make install
# cp php.ini-dist /usr/local/php/lib/php.ini //拷貝php配置文件
修改apache配置文件httpd.conf
# vi /usr/local/apache22/conf/httpd.conf
在#AddType application/x-tar.tgz下加一行:
AddType application/x-httpd-php .php
在#LoadModule foo_module modules/mod_foo.so下加一行: 如果原來有就去掉#號
LoadModule php5_module modules/libphp5.so
找到DirectoryIndex index.html在后面添加 index.php
保存httpd.conf文件.
重啟動apache
# /usr/local/apache22/bin/apachectl stop
# /usr/local/apache22/bin/apachectl start
寫一個測試頁,放到apache的htdocs目錄下,打開瀏覽器訪問應該可以看到php的版本等信息。php測試頁代碼如下:<?php phpinfo();?>
5. 安裝Mediawiki
# wget http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.1.tar.gz
# tar zxvf mediawiki-1.15.1.tar.gz
# mv mediawiki-1.15.1 /usr/local/apache22/htdocs/wiki
# chown -R root:root /usr/local/apache22/htdocs/wiki/
# chmod a+w /usr/local/apache22/htdocs/wiki/config
通過瀏覽器訪問http://ip/wiki/config/index.php開始安裝檢測向導。
此頁面會顯示Checking environment...,檢查系統環境的信息,這里會顯示一些系統安裝的相關軟件信息,及錯誤警告信息,可以看情況考慮是否需要解決警告信息。
只要最后一行顯示“Environment checked. You can install MediaWiki.”,就可以繼續安裝wiki.
根據頁面下邊的提示填寫網站設定,這里我只列舉了幾個主要填寫項,每個項下面都有英文說明,所以我就不多寫了:
① Wiki name:你的wiki站點名稱
② Language:界面語言
③ Admin username:管理員用戶名
④ Password:管理員密碼
⑤ Object caching:看情況自己選擇No caching或Memcached. 有caching的話速度會好點吧
⑥ Database typ: MySQL //6-10的設定要與上面mysql創建的名稱、用戶名、密碼相對應。
⑦ Database host:MySQL數據庫地址,數據庫在本機就用localhost
⑧ Database name:數據庫名稱
⑨ DB username:數據庫用戶名
⑩ DB password:數據庫密碼
? Superuser account:數據庫超級用戶設置,不使用就不填
? Database table prefix:數據庫里的表的前綴,建議填寫。例: wiki_
? Database character set:數據庫字符集,這個看個人需求選吧,我是習慣用utf-8
點擊Install MediaWkiki!按鈕提交。
提交后,提示你拷貝配置文件到根目錄,命令如下:
# cd /usr/local/apache22/htdocs/wiki/config/
# mv LocalSettings.php ../
通過瀏覽器訪問http://ip/wiki/index.php 進入wiki首頁
總結
以上是生活随笔為你收集整理的apache mediawiki 安装_mediawiki的安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CrossOver Mac2022虚拟机
- 下一篇: 安装mediawiki维基百科