Dokuwiki安装(linux)

  

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)