Dokuwiki安装 (linux)
发布时间:2020-12-13 22:35:25 所属栏目:Linux 来源:网络整理
导读:Dokuwiki安装 (linux) 一.简介 dokuwiki是一个开源wiki引擎程序,运行于PHP环境下。无需数据库。Doku Wiki 程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理。 二.安装步骤: 1.安装前需要确保以下相依组件是否已经安装 yum install gcc-c++
Dokuwiki安装 (linux)
一.简介 dokuwiki是一个开源wiki引擎程序,运行于PHP环境下。无需数据库。Doku Wiki 程序小巧而功能强大、灵活,适合中小团队和个人网站知识库的管理。 二.安装步骤: 1.安装前需要确保以下相依组件是否已经安装 yum install gcc-c++ yum install make yum install expat-devel yum install perl yum install curl-devel yum install libxml2-devel yum install libjpeg-devel yum install libpng-devel yum install freetype-devel 2.由于dokuwiki需要PHP环境,故要先装PHP # yum install epel-release # rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm # rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi # yum install --enablerepo=remi --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) (built: Jul 3 2019 06:59:29) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0,Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev,Copyright (c) 1999-2016,by Zend Technologies with Xdebug v2.5.5,Copyright (c) 2002-2017,by Derick Rethans 3.dokuwiki还需要Apache服务,故还需装httpd yum install httpd systemctl start httpd 4.然后安装dokuwiki,dokuwiki是没有linux和Windows之分,所以安装的时候可以自己下载下再导入虚拟机中,也可以直接执行以下命令 #wget -c http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz //下载网站安装压缩包 #tar -zvxf dokuwiki-stable.tgz //解包解压缩 #cp -r dokuwiki-2017-02-19e /var/www/html/wiki //复制解压的网站源码文件到网站根目录 5.更改httpd.conf vim /etc/httpd/conf/httpd.conf 将 DocumentRoot 目录更改到第4步中的dokuwiki路径下 默认为/var/www/html <LocationMatch "/(data|conf|bin|inc)/"> Order allow,deny Deny from all Satisfy All </LocationMatch> 6.修改权限 User apache Group apache 权限不修改会导致下面的访问页面报错 #chown -R apache.apache /var/www/html/wiki//将文件所有者由root用户 改为apache用户 7.调整Apache mime设定,让Apache 可以支援 PHP (/etc/mime.types ) ,在配置中加入 application/x-httpd-php php php4 phtml application/x-httpd-php-source phps 重启 systemctl restart httpd 8.关闭防火墙 setenforce 0 systemctl stop firewalld 9.访问网站ip/wiki/install.php (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |