首先先大體介紹一下wiki:php
DokuWiki是一個開源wiki引擎程序,運行於PHP環境下。Doku Wiki 程序小巧而功能強大、靈活,適合中小團隊和我的網站知識庫的管理。html
DokuWiki能夠與多種CMS程序進行整合,例如WordPress、XOOPS、PostNuke等。因爲這個緣由,不少Blog做者對DokuWiki比較感興趣。c++
gcc-c++
make
expat-devel
perl
curl-devel
libxml2-devel
libjpeg-devel
libpng-devel
freetype-deve
apache
#yum list php //查找可安裝php程序包
#yum install ***.(如php.x86_64) //安裝相應php程序包安全
#yum list httpd //查找可安裝httpd程序包
#yum install ***.(如httpd.x86_64)//安裝相應httpd程序包app
#yum list dokuwiki //查找可安裝dokuwiki 程序包
# yum install ***.(如dokuwiki.noarch) //安裝相應dokuwiki 程序包curl
如未能查找到程序包網站
#wget -c http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz //下載網站安裝壓縮包
#tar -zvxf dokuwiki-stable.tgz //解包解壓縮
#cp -r dokuwiki-2013-05-10a/* /var/www/html/wiki //複製解壓的網站源碼文件到網站根目錄url
# vi /etc/httpd/conf/httpd.confrest
將 DocumentRoot 目錄更改到第4步中的dokuwiki路徑下 默認爲/var/www/html
下面配置做用是對URL進行過濾以保證數據安全
<LocationMatch "/wiki/(data|conf|bin|inc)/">
Order allow,deny
Deny from all
Satisfy all
</LocationMatch>
根據httpd.conf 中下述兩個配置值進行修改
User apache
Group apache
權限不修改會致使下面的訪問頁面報錯
#chown -R apache.apache/var/www/html/wiki//將文件全部者由root用戶改成apache用戶