ubuntu搭建dokuwiki手顺:

1.准备工作:①:安装Apache---------sudo apt-get install apache2,安装完成之后在ubuntu的浏览器中输入http://localhost,如果显示It  works,则说明Apache安装成功。

②:安装PHP------------终端输入wget http://in1.php.net/distributions/php-5.3.29.tar.bz2,然后tar -xvf php-5.3.29.tar.bz2             ,然后cd php-5.3.29。执行sudo ./configure

如果出现问题: 提示:configure: error: xml2-config not found. Please check your libxml2 installation

解决办法:sudo apt-get install libxml2    重新执行sudo ./configure。如果问题仍出现,则执行sudo apt-get install libxml2-dev

再执行sudo ./configure        然后执行sudo make        sudo make test             sudo make install

验证PHP:php -v会出现PHP的版本号   ,使用vi编辑器在/var/www/html目录下新建一个php脚本test.php 添加代码:<?php echo phpinfo();?>    然后再次登陆网页输入localhost/test.php如果显示了php的版本信息等,那么就说明成功支持PHP。

③:安装dokuwiki------------1)下载DokuWiki,下载地址为dokuwiki [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.php

若网页出现PHP 功能 xml_parser_create无法使用。也许您的服务器提供商因为某些原因禁用了它。

解决办法:利用sudo apt-cache search php查找扩展包:寻找php-xml- DOM,SimpleXML·············

然后下载对应的PHP的xml模块  例:sudo apt-get install php-xml

然后重启apache服务   sudo service apache2 restart   再访问http://localhost/dokuwiki/install.php

dokuwiki搭建手顺相关推荐

  1. vSphere 5.0 开发系列(一)vSphere 5.0 环境搭建手顺

    vSphere 5.0 开发系列(一)vSphere 5.0 环境搭建手顺 首先我们要简单了解一下vSphere整体设计结构. 接下来开始做服务器吧. 一.先做ESXi5.0服务器 找到一台干净服务器 ...

  2. 搭建手游联运平台的优势在哪里?

    手游产业在所有人的见证下,不断地创新,取得了骄人的成绩,网游产业的发展速度也是相当的平稳,手游已经成为了整个行业的中流砥柱,很多人都对这个行业充满了信心,也有了更多的投资人加入.先把自己的代理公司做大 ...

  3. 搭建手游联运平台都需要具备什么功能呢?

    做手游的人都知道,为了解决用户登录.注册.充值.数据分析和统计等问题,必须要有SDK才能搭建手游联运平台.但是,在访问游戏的时候,无法为每一个游戏都建立一个账户来进行付款和统计.所以SDK的作用就是把 ...

  4. 手把手教你通过vue-cli搭建手机端框架

    前言:欢迎前端的小伙伴们前来围观.学习借鉴,如果你是后端.测试和其他的小伙伴也没关系,如果自己也想玩一下前端,想搭建一个前端的框架,那么不妨静下心来看看这篇文章.如果你不是从事开发工作的人员,内容可能 ...

  5. 如何搭建手游联运平台?

    现在手游代理行业是一个很火的行业,但是我一直在思考,为什么手游代理商会选择搭建开发手游联运平台?而不是自己去开发游戏?跟小编一起来了解一下吧. 游戏的开发需要资金,时间和专业技术.这是一个忙碌而又复杂 ...

  6. 个人搭建手游联运系统难吗?

    很多手游代理商在获得了一定的成功之后,都会尝试着建立自己的手游联运系统,而有一些代理商,并不愿意购买现有的联运系统,而是选择了组建自己的队伍进行搭建,那么自主研发手游联运系统难度大吗?和购买现成的联运 ...

  7. 搭建手游平台需要了解些什么?

    互联网发展以来,游戏行业一直是非常火爆的.越来越多的创业者将目光放在了游戏方面,如果要进行游戏创业的话,小编建议搭建一个游戏平台最好不过. 一.游戏平台是什么? 游戏平台系统是一个大型的游戏网站系统, ...

  8. matlab编写识别手写数字_使用PYNQ搭建手写数字识别工程小白级说明(完整版)

    距离上次pynq的基础设置一文已经过去蛮久了,难得还有人催我更新233那么今天就再来把玩一番.今天要做的事情是用pynq来搭一个数字识别的工程. 在正式开始介绍工程之前,让我花一点篇幅简单说下pynq ...

  9. Minecraft Server 搭建手账

    来学校蛮久了,有时候闲下来想打打游戏老找不到人.LOL的自然是很多,可惜我对此一无所知,正巧对面寝招呼着Minecraft联机,就想着搭个服务器. 这不算是很纯的技术贴,原来也没有什么开服的经验,一步 ...

最新文章

  1. js 判断 是否为android
  2. 组合数函数-快速提取所有可能的组合数
  3. ECMAScript 引用类型
  4. Delphi实例分析:远程传输数据和文件
  5. java robot 对象_用Java Robot对象实现服务器屏幕远程监视
  6. 下面有关java类加载器牛客网_下面有关java classloader说法错误的是?
  7. 简单小程序代码_开个小程序店铺需要多少钱?
  8. 做题不如巧做题,初中数学题型解题技巧都在这!
  9. JavaScript学习笔记 - 基础排序算法
  10. FFMPEG类库打开流媒体的方法(需要传参数的时候)
  11. Spring事务管理实现方式之编程式事务与声明式事务详解
  12. 计算机网络分为点到点网络和,计算机网络-判断题
  13. 排序算法二:二分(折半)插入排序
  14. [GNN图神经网络]普通邻接矩阵和 Adjacency Matrix 与 COO稀疏矩阵(edge_index, 和edge_w)相互转化
  15. carsim转向扭矩控制-开环控制设置
  16. leetcode 127 单词接龙
  17. 英伟达黄仁勋发布全球最大GPU,超300斤,汽车后备箱大小
  18. 如何提高Alexa排名
  19. 浅谈成功运营12年的传奇2D游戏DNF(地下城与勇士)
  20. 通信的基本概念与通信系统的组成

热门文章

  1. 联邦学习:概念与应用
  2. 关于label smoothing(标签平滑)
  3. python中import i_python – ImportError:无法导入名称’factori...
  4. BERT模型主体架构图(多图理解)
  5. 用simulink求解输入为单位阶跃函数时系统状态方程的值
  6. 优秀教师学术交流心得体会
  7. 根源链:解读隔离见证
  8. 移动周刊第 178 期:iOS 开源框架、项目和学习资料汇总
  9. 两组回归系数差异检验_如何检验两组回归系数之间的差别
  10. 当代大学生十大遗憾排行榜,最后一条90%的人都中枪!