Dokuwiki安装(linux)
一。简介
dokuwiki是一个开源wiki引擎程序,运行于PHP环境下。无需数据库.Doku wiki程序小巧而功能强大,灵活,适合中小团队和个人网站知识库的管理。
二。安装步骤:
1。安装前需要确保以下相依组件是否已经安装
<代码> yum安装gcc-c + + yum安装使 yum安装expat-devel yum安装perl yum安装curl-devel yum安装libxml2-devel yum安装libjpeg-devel yum安装libpng-devel yum安装freetype-devel 代码>
2。由于dokuwiki需要PHP环境,故要先装PHP
<代码> # yum安装epel-release # rpm -ivh http://rpms.famillecollet.com/enterprise/remi -释放- 7. - rpm # rpm——进口http://rpms.famillecollet.com/RPM-GPG-KEY-remi # yum安装——enablerepo=雷米enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof 代码>
成功了。
<代码> # php - v PHP 5.6.40 (cli)(建:2019年7月3日06:59:29) 版权(c) 1997 - 2016年PHP Zend引擎v2.6.0,版权(c) 1998 - 2016 Zend技术 用Zend OPcache v7.0.6-dev、版权(c) 1999 - 2016,通过Zend技术 Xdebug v2.5.5,版权(c) 2002 - 2017,德里克Rethans 代码>
3. dokuwiki还需要Apache服务,故还需装httpd
<代码> yum安装httpd systemctl启动httpd 代码>
4。然后安装dokuwiki, dokuwiki是没有linux和Windows之分,所以安装的时候可以自己下载下再导入虚拟机中,也可以直接执行以下命令
<代码> # wget - c http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz/下载网站安装压缩包 #焦油-zvxf dokuwiki-stable。tgz//解包解压缩 # cp - r dokuwiki - 2017 - 02 - 19 - e/var/www/html/wiki//复制解压的网站源码文件到网站根目录代码>
5。更改httpd . conf
<代码> vim/etc/httpd/conf/httpd.conf 代码>
将DocumentRoot目录更改到第第四步中的dokuwiki路径下默认为/var/www/html
下面配置作用是对URL进行过滤以保证数据安全
<代码> & lt; LocationMatch "/(数据配置| |本| inc)/北? 为了允许,拒绝 否认所有 满足所有 & lt;/LocationMatch> 代码>
6。修改权限
根据httpd。会议中下述两个配置值进行修改
<代码>用户apache apache代码>
权限不修改会导致下面的访问页面报错
<代码> #乔恩- r apache。apache/var/www/html/wiki//将文件所有者由根用户 代码改为apache用户> >之前7。Apache mime设调整定,让Apache可以支援PHP (/etc/mime。类型),在配置中加入
<代码>应用程序/x-httpd-php php phtml php4 应用程序/x-httpd-php-source php代码>重启
<代码> systemctl启动httpd 代码>8。关闭防火墙
<代码> setenforce 0 systemctl停止firewalld 代码>9。访问网站ip/wiki/install.php
Dokuwiki安装(linux)