Dokuwiki安装 (linux)

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
下面配置作用是对URL进行过滤以保证数据安全

<LocationMatch "/(data|conf|bin|inc)/">

Order allow,deny

Deny from all

Satisfy All

</LocationMatch>

6.修改权限
根据httpd.conf 中下述两个配置值进行修改

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

原文地址:https://blog.51cto.com/14259167/2420950

时间: 2024-10-10 10:47:42

Dokuwiki安装 (linux)的相关文章

虚拟机上安装Linux操作系统

很久之前就知道虚拟机这个东西,也都在虚拟机上安装过Windows的操作系统和Linux的操作系统,但是一直都没有去做笔记. 最近还是比较有时间,就移除了前两天刚刚安装的Linux系统,重新安装一次,做一个记录. 至于虚拟机的安装就没有做详细的记录,这个跟安装其他的什么软件没什么区别. 好了.接下来就开始图文并茂的去记录一下安装Linux的操作系统的过程. 1.那么第一步肯定是要下载Linux的镜像文件,至于下载也早就下载好了.是rhel-server-6.6的,一个ISO的压缩包. 2.打开虚拟

移动硬盘中安装Linux(CentOS)

最近想在自己的笔记本上搞个Linux,可是自己60G的硬盘空间实在吃紧.所以决定在移动硬盘上装一个CentOS.     在移动硬盘上安装Linux和在本地硬盘上安装有以下区别:(我这里讨论的都是ISO文件安装) (1).一般在本地硬盘安装双系统的Linux是利用windows的boot.ini和grub来启动Linux的安装程序,然后再利用grub改写硬盘的mbr,使硬盘可以引导安装完成的Linux. (2).而在移动硬盘中有些不同如果你仍旧想利用本地硬盘中的boot.ini和grub,那你就

在物理机上用u盘安装linux遇到的问题

用u盘给物理机安装linux会出现几个问题: u盘插到电脑上开始安装结果总是提示acpi: 解决办法:系统启动进入到第一项的时,按tab键,输入acpi=off 2.安装到第三步时,显示器直接黑屏. 解决办法:linux不支持独立显卡,把vga线插到集成显卡上就能解决. 3.安装完成以后无法启动: 解决办法:这里BIOS Driver order要选择sda,也就是linux安装的磁盘. 4.安装完成后ping不通网关: 我这里的问题是物理机bios设置有问题,恢复出厂设置即可. #end

如何安装Linux系统

写在最前面,本人新手,刚接触Linux系统,所做的操作以文本的形式记录下来.视频我看的是老段讲的鸟哥的Linux私房菜.后续陆续会写其他的,算是看过的视频然后做个总结吧.第一次写就从如何安装Linux系统开始吧. 前面设置如何从光盘引导启动就不啰嗦了,大家都会,我就从引导开始界面写吧. 1.电脑引导从光盘启动进入如下界面.默认光标是选择在第一项的,我们就选泽这一项然后回车就可以了. 2.回车以后过1分钟左右会出现如下界面,这是询问我们是否要检查镜像的完整性,如果想检查就选择OK然后回车,这个过程

答疑 | 如何安装Linux的应用软件

达内Linux云计算学院的[答疑专栏]会持续的更新,回答学员们的疑惑,大家在学习的过程中遇到的难点,都可以在达内Linux云计算培训微信公众号里直接提问,我们会在第一时间提交给达内Linux技术大牛,并且尽快回复.期待学员们的互动交流. 今日问题:如何安装Linux的应用软件 答:对于普通用户,安装或升级软件可以用Red Hat公司的软件包安装与管理工具RPM.使用后你就可以轻松安装软件.升级软件和卸载软件并查询软件信息. 如果你安装的是Red Hat Linux,那么你就可以使用RPM了,如果

在Virtual Box上安装linux系统,启动SSH服务

? 一.????在Virtual Box上创建虚拟机????1 二.????安装linux系统????6 三.????重新设置 root 的密码:????8 四.????启动ssh服务????8 五.????建立共享文件夹????9 ? ? 摘自以下网页内容: 如何在Virtual Box上安装linux系统 : http://jingyan.baidu.com/album/2009576197fd24cb0721b409.html?picindex=1 Linux终端得到root权限 :htt

&lt;实训|第二天&gt;掌握linux6.7中安装vmware、vmware安装linux发行版本以及遇到的问题最后libreoffice的安装

期待已久的linux运维.oracle"培训班"终于开班了,我从已经开始长期四个半月的linux运维.oracle培训,每天白天我会好好学习,晚上回来我会努力更新教程,包括今天学到了什么知识点,用了什么方法,使用了什么工具,工具在哪里共享着等等,努力做到让每一位感兴趣的.关注我的.没关注我的老司机都能在自己闲暇的时光学到一点额外的知识,指不定那一天你就用上了少许呢! ------------------------------------------------------------

64位的ubuntu14.04 LTS安装 Linux交叉编译工具链及32位“ia32-libs”依赖库

ubuntu又迎来了其新一代的长期支持版本 14.04 LTS,其带来了许多令人期待的新特新,遂决定进行升级. 装好了64位版本及安装 Linux交叉编译工具链 运行GCC,${CROSS_COMPILE}gcc -v 依然会提示那经典的“没有那个文件或目录”提示. 根据以往的经验,对于64位版本ubuntu我们需要安装“ia32-libs”依赖库. 遂输入: sudo apt-get install ia32-lib 却提示查无此货? ubuntu 14.04强制安装ia32-libs 参考u

安装 Linux 内核 4.0

大家好,今天我们学习一下如何从Elrepo或者源代码来安装最新的Linux内核4.0.代号为‘Hurr durr I'm a sheep’的Linux内核4.0是目前为止最新的主干内核.它是稳定版3.19.4之后发布的内核.4月12日是所有的开源运动爱好者的大日 子,Linux Torvalds宣布了Linux内核4.0的发布,它现在就已经可用了.由于包括了一些很棒的功能,例如无重启补丁(实时补丁),新的升级驱动,最新的 硬件支持以及很多有趣的功能都有新的版本,它原本被期望是一次重要版本.但是实