apr-1.4.8.tar.gz
cd /tmp
tar -zxvf apr-1.4.8.tar.gz
cd apr-1.4.8
./configure --prefix=/usr/local/apr
make
make install
apr-util-1.5.2.tar.gz
cd /tmp
tar -zxvr apr-util-1.5.2.tar.gz
cd apr-util-1.5.2
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make
make install
pcre-8.33.zip
cd /tmp
unzip pcre-8.33.zip
cd pcre-8.33
./configure --prefix=/usr/local/pcre
make
make install
httpd-2.4.6.tar.gz
cd /tmp
tar -zxvf httpd-2.4.6.tar.gz
cd httpd-2.4.6
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-dav --enable-so
make
make install
安装完毕:/usr/local/apache2/bin/apachectl start
测试:http://localhost "It works!"页面出现
php-5.5.3.tar.gz
cd /tmp
tar -zxvf php-5.5.3.tar.gz
cd php-5.5.3
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
make
make test
make install
安装完毕,测试
修改apache配置文件httpd.conf
# vi /usr/local/apache2/conf/httpd.conf
在#AddType application/x-tar.tgz下加一行:
AddType application/x-httpd-php .php
在#LoadModule foo_module modules/mod_foo.so下加一行: 如果原来有就去掉#号
LoadModule php5_module modules/libphp5.so
找到DirectoryIndex index.html在后面添加 index.php
保存httpd.conf文件.
重启动apache
# /usr/local/apache2/bin/apachectl stop
# /usr/local/apache2/bin/apachectl start
写一个测试页,放到apache的htdocs目录下,打开浏览器访问应该可以看到php的版本等信息。php测试页代码如下:<?php phpinfo();?>
安装Mediawiki
# tar -zxvf mediawiki-1.19.0.tar.gz
# mv mediawiki-1.19.0 /usr/local/apache2/htdocs/wiki
# chown -R root:root /usr/local/apache2/htdocs/wiki/
通过浏览器访问http://ip/wiki/index.php开始安装检测向导。
此页面会显示Checking environment...,检查系统环境的信息,这里会显示一些系统安装的相关软件信息,及错误警告信息,可以看情况考虑是否需要解决警告信息。
只要最后一行显示“Environment checked. You can install MediaWiki.”,就可以继续安装wiki.
根据页面下边的提示填写网站设定,这里我只列举了几个主要填写项,每个项下面都有英文说明,所以我就不多写了:
① Wiki name:你的wiki站点名称
② Language:界面语言
③ Admin username:管理员用户名
④ Password:管理员密码
⑤ Object caching:看情况自己选择No caching或Memcached. 有caching的话速度会好点吧
⑥ Database typ: MySQL //6-10的设定要与上面mysql创建的名称、用户名、密码相对应。
⑦ Database host:MySQL数据库地址,数据库在本机就用localhost
⑧ Database name:数据库名称
⑨ DB username:数据库用户名
⑩ DB password:数据库密码
⑪ Superuser account:数据库超级用户设置,不使用就不填
⑫ Database table prefix:数据库里的表的前缀,建议填写。例: wiki_
⑬ Database character set:数据库字符集,这个看个人需求选吧,我是习惯用utf-8
点击Install MediaWkiki!按钮提交。
提交后,提示你拷贝配置文件到根目录,命令如下:
# cd /usr/local/apache2/htdocs/wiki/
# mv LocalSettings.php .
通过浏览器访问http://ip/wiki/index.php 进入wiki首页
参考:http://blog.csdn.net/hualichenxi123/article/details/7709547
分享到:
相关推荐
内含SSH+Ftp+Apache+Mysql+PHP+dokuwiki安装方法,文档和安装包都在里面了,Free的一塌糊涂,够全了吧,自已测过好用的。
而在Linux系统中,可能需要通过命令行操作将DokuWiki部署到Web服务器目录下。 总结来说,DokuWiki是一个优秀的开源wiki解决方案,无论是在个人知识管理还是团队协作中,都能提供高效、安全且灵活的文档管理体验。它...
总的来说,搭建Red Hat 5上的wiki环境涉及多个环节,包括Linux系统管理、网络服务配置、编程语言支持以及Web应用的安装和配置。这个过程需要耐心和一定的技术知识,但通过遵循上述步骤,你可以成功地创建一个功能...
"mm-wiki-linux-amd64.tar.gz" 是一个专为Linux系统设计的开源百科项目,旨在帮助用户搭建自己的百科平台,类似于百度百科。该压缩包包含了所有必要的文件,支持PHP5和PHP7环境,让开发者或爱好者可以在本地或服务器...
### Android开发环境搭建——Linux(下) #### Linux环境下Android开发的优势 随着Linux系统的不断发展与普及,它已经成为开发者们青睐的操作系统之一。对于Android开发者来说,在Linux下进行开发具有诸多优势: ...
搭建wiki服务器Confluence的过程涉及到多个步骤,主要涵盖了操作系统配置、Java环境设置、MySQL数据库的安装与配置以及Confluence服务器的安装。以下是对这些步骤的详细解释: 1. **安装CentOS 6.6**:首先确保系统...
文档来自德州仪器的Wiki,强调了在2020年12月之前下载必要的文件和内容,因为当时的Processors Wiki网站即将停止服务并且将转变为只读模式。文档中提到了一些关键的操作步骤和知识点,接下来我会详细阐述这些知识点...
汇总至:## Designer组- 进行主页内容的板块设计,在小组群内接收
Linux 下的 Redmine 搭建 Redmine 是一个基于 Ruby on Rails 的项目管理工具,提供了项目管理、缺陷跟踪、wiki、讨论区等功能。在 Linux 环境下搭建 Redmine 需要安装多个组件,包括 Ruby、RubyGems、Rails、MySQL ...
标题“搭建usb-rndis-lite.tar”涉及到的是在Linux系统中使用USB设备建立RNDIS(Remote Network Driver Interface Specification)网络连接的过程。RNDIS是一种通用的接口标准,允许设备模拟网络设备,如以太网...
总结来说,这个“一个WIKI的例子”是一个基于PHP的MediaWiki实例,对于想要了解和学习如何搭建和管理WIKI网站的人来说,是一个很好的起点。通过深入研究和实践,你可以掌握Web协作和知识共享的精髓,创建属于自己的...
对于桌面环境,BlueZ的使用通常比较顺畅,但当涉及到嵌入式平台时,搭建和配置过程可能会遇到一些挑战。本文主要探讨如何在嵌入式系统中设置和配置BlueZ的各个Profile,以及可能遇到的问题,同时介绍相关工具的使用...
本文将指导读者在 Linux 环境中搭建 SDN 环境,包括 Floodlight 控制器和 Mininet 虚拟机的安装和配置。 一、Floodlight 控制器的安装和配置 Floodlight 是一个开源的 SDN 控制器,能够管理和控制网络中的交换机和...
综上所述,本Linux桌面开发指南深入浅出地介绍了基于FPC技术流的Linux桌面应用开发的各个环节,包括开发环境的搭建、必备工具的准备、代码的命名统一化以及跨平台开发的相关注意事项,为有志于在Linux平台上进行软件...
#### 二、了解并搭建嵌入式Linux 嵌入式Linux是指在嵌入式系统中使用的Linux系统。相比于传统的桌面或服务器Linux,嵌入式Linux通常针对特定硬件平台进行优化,具有体积小、启动快等特点。 - **交叉编译环境**:...
Manjaro Linux是一个基于Arch Linux的发行版,以其用户友好性和稳定性著称,是开发者们搭建开发环境的理想选择。 ### 1. 安装Manjaro Linux 首先,你需要下载最新的Manjaro Linux ISO镜像,并通过USB驱动器或DVD...
在文档的已知局限性部分,介绍了当前Linux镜像的限制,建议用户访问Linaro Wiki获取详细信息。Linaro是一个旨在优化Linux在ARM架构上性能的组织,其提供的镜像通常针对特定硬件进行优化。 关于启动阶段状态指示器...
虚拟机使用可以让学生熟悉虚拟机环境,也是为后期要学习的 Linux 网络环境的搭建打基础。多媒体教学可以帮助学生更好地理解 vi 编辑器的命令和操作,而互动教学和比较教学可以让学生更好地掌握 vi 编辑器的使用。 ...
1. **《ACE开发环境搭建》.doc**:这份文档可能详细介绍了如何在开发环境中设置ACE,包括IDE集成、调试工具的配置等。对于初学者,了解如何在Eclipse、Code::Blocks或其他IDE中配置ACE项目是很重要的。 2. **ACE...