1、准备工作

1) 安装Apache

sudo apt-get install apache2

2)在浏览器中输入http://localhost 如果现实It works则说明Apache安装成功,否则Apache未成功安装

3)安装PHP5

sudo apt-get install php5
sudo apt-get install libapache2-mod-php5

4)重启Apache,以便Apache注册PHP模块

sudo /etc/init.d/apache2 restart 

5) 测试PHP是否安装成功

i 使用vi编辑器在/var/www/html目录下新建一个php脚本test.php

vi /var/www/html/test.php

在test.php中添加以下代码

<?php
phpinfo();
?>

再次登录网页,输入:localhost/test.php如果显示了php的版本信息等,那么就说明成功支持PHP,到此准备工作完毕。

2、安装DokuWiki

1)下载DokuWiki,下载地址为https://www.dokuwiki.org/dokuwiki#

2)解压DokuWiki压缩包

cd /var/www/html
sudo cp ~/download/dokuwiki-2011-05-25a.tgz ./
sudo tar -zxvf dokuwiki-2011-05-25a.tgz
sudo mv dokuwiki-2011-05-25a dokuwiki

3)设置权限,如果不设置权限会导致无法正常安装

#data和conf目录需要写权限
cd dokuwiki
sudo chown -R www-data:www-data data conf

4)安装DokuWiki——在浏览器中输入安装: http://localhost/dokuwiki/install

至此,安装成功。

说明:

一、 此过程中可能要用到的linux命令:

1)彻底卸载软件命令

sudo apt-get autoremove --purge 【软件包名】

二、Ubuntu上面安装Apache并没有httpd.conf文件,至于其他资料上所说的httpd.conf在Ubuntu上相当于etc/apache2/apache2.conf文件

在重启Apache过程中可能会遇到问题Could not reliably determine the server's fully qualified domain name

此时只要在apache2.conf中添加一行ServerName 127.0.0.1:80即可解决

三、若要修改端口号,则要修改etc/apache2/ports.conf中的端口号,并且修改etc/apache2/sites-available/000-default.conf文件的中的端口号,假如修改为8888

将<VirtualHost *:80>改为<VirtualHost *:8888>

Ubuntu上搭建DokuWiki的更多相关文章

  1. Ubuntu上搭建Watir-Webdriver与Cucumber环境

    本文主要演示如何在Ubuntu上搭建Watir-Webdriver与Cucumber环境,用于自动化测试. 1. Ubuntu环境 A. 安装 因为我的工作机是Windows,所以采用虚拟机的方式使用 ...

  2. Ubuntu上搭建Git服务器

    下面我们就看看,如何在Ubuntu上搭建Git服务器.我们使用VMware虚拟机安装两台Ubantu系统,分别命名为gitServer和gitClient_01. 1.安装OpenSSH并配置SSH无 ...

  3. Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)

    首先要了解一下Hadoop的运行模式: 单机模式(standalone)        单机模式是Hadoop的默认模式.当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选 ...

  4. 在ubuntu上搭建交叉编译环境---arm-none-eabi-gcc

    最近要开始搞新项目,基于arm的高通方案的项目. 那么,如何在ubuntu上搭建这个编译环境呢? 1.找到相关的安装包:http://download.csdn.net/download/storea ...

  5. 在Ubuntu上搭建kindle gtk开发环境

    某个角度上说,kindle很类似android,同样的Linux内核,同样的Java用户层.不过kindle更注重简单.节能.稳定.Amazon一向认为,功能过多会分散人们阅读时候的注意力. Kind ...

  6. Ubuntu上搭建Hadoop环境(单机模式+伪分布模式) (转载)

    Hadoop在处理海量数据分析方面具有独天优势.今天花了在自己的Linux上搭建了伪分布模式,期间经历很多曲折,现在将经验总结如下. 首先,了解Hadoop的三种安装模式: 1. 单机模式. 单机模式 ...

  7. Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)【转】

    [转自:]http://blog.csdn.net/hitwengqi/article/details/8008203 最近一直在自学Hadoop,今天花点时间搭建一个开发环境,并整理成文. 首先要了 ...

  8. Ubuntu上搭建GPU服务器

    1.安装显卡驱动 2.安装CUDA 3.安装cuDNN 下载: 根据显卡类型以及操作系统,选定CUDA版本和语言设置,下载对应的显卡驱动. 驱动下载地址 安装 $ sudo ./NVIDIA-Linu ...

  9. 在ubuntu上搭建开发环境3---解决Y470一键系统重装之后恢复ubuntu引导启动的方法

    2015/08/18 将知识.常用的操作整理出来一定要完整,注意细节. 就像下面是再2015.04.27时候整理的,当时确实实验成功了,但是可能忘记记下具体的细节,尤其是3.4.5.6步骤中的关于盘符 ...

随机推荐

  1. Flask源码解读(一)

    Flask是一个使用 Python 编写的轻量级 Web 应用框架.Flask 本身只是 Werkezug 和 Jinja2 的之间的桥梁,前者实现一个合适的 WSGI 应用,后者处理模板. 当然, ...

  2. 转: markdown基本语法

    Markdown 是一种轻量级标记语言,能将文本换成有效的XHTML(或者HTML)文档,它的目标是实现易读易写,成为一种适用于网络的书写语言. Markdown 语法简洁明了,易于掌握,所以用它来写 ...

  3. 模拟美萍加密狗--Rockey2虚拟狗(五)

    虚拟狗开源后很多网友询问有关使用方法的问题,其实看我前四篇文章就应该了解怎样使用了,但还是写篇教程吧 [一].安装DSF (驱动模拟环境): 运行DSFx86Runtime.msi 如需改变安装目录请 ...

  4. 使用Docker构建持续集成与自动部署的Docker集群

    为什么使用Docker " 从我个人使用的角度讲的话  部署来的更方便 只要构建过一次环境 推送到镜像仓库 迁移起来也是分分钟的事情 虚拟化让集群的管理和控制部署都更方便 hub.docke ...

  5. 用git上传项目到github

    1 git  clone  github仓库地址 2 git add . 3 git  commit -m "changes log" 4 git remote add origi ...

  6. hdu 5269 ZYB loves Xor I(字典树)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5269 思路分析:当lowbit(AxorB)=2p 时,表示A与B的二进制表示的0-p-1位相等,第p ...

  7. Modular Inverse(模逆元,扩展欧几里德)

    Modular Inverse Time Limit: 2 Seconds      Memory Limit: 65536 KB The modular modular multiplicative ...

  8. STL algorithm算法mismatch(37)

    mismatch原型: std::mismatch equality (1) template <class InputIterator1, class InputIterator2> p ...

  9. c#关于EXCEL导入数据库的做法

    以下例子转载:互联网 先在类中定义一个方法名为ExecleDs的方法,用于将Excel表里的数据填充到DataSet中,代码如下 public DataSet ExecleDs(string file ...

  10. tomcat配置没啥难的啊

    总体上就是: 1.下载jdk并安装. 2.下载tomcat 3.分别设置好环境变量. 4.cmd java -version 如果成功,证明java jdk配置OK startup.bat 如果成功 ...