FreeBSD5.4Release下安装wiki的方法

今天利用早上一段时间,完成了mediawiki服务的安装,使用的版本为mediawiki-1.5.2,安装步骤:

1、下载以下所需软件

php-4.3.9.tar.gz
apache_1.3.33.tar.gz
mysql-4.0.21.tar.gz
mediawiki-1.5.2.tar.gz

将下载的软件通过ftp拷贝到服务器上(/home/funpower)

2、安装apache和php

# cd /home/funpower
# tar zxvf apache_1.3.33.tar.gz
# tar zxvf php-4.3.9.tar.gz
# cd apache_1.3.33
# ./configure --prefix=/usr/local/apache
# cd php-4.3.9
# ./configure --with-apache=../apache_1.3.33 --with-mysql --disable-debug --enable-track-vars
# cp php.ini-dist /usr/local/lib
# cd /usr/local/lib
# mv php.ini-dist php.ini
# cd apache_1.3.33
# ./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
# make
# make install

配置/usr/local/apache/conf/httpd.conf
加入:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
并修改以下几项:
Servername itnew.3322.org
DirectoryIndex index.php

将apache加入到启动项:
# ee /etc/rc.local
加入如下一行:
/usr/local/apache/bin/apachectl start

重启服务器,在/usr/local/apache/htdocs下新建一个test.php,内容为,然后输入http://yourdomain.com/test.php,如果能看到php-4.3.9的信息,则apache和php安装成功。

3、安装mysql

# cd /home/funpower
# pw groupadd mysql
# pw adduser mysql -g mysql -s /nonexitent
# tar zxvf mysql-4.0.21.tar.gz
# ./configure --prefix=/usr/local/mysql
# make
# make install
至此,mysql安装完成,下面开始具体的配置。

运行脚本
# cd scripts
# ./mysql_install_db

更改文件和目录权限
# chown -R root /usr/local/mysql
# chown -R mysql /usr/local/mysql/var
# chgrp -R mysql /usr/local/mysql

复制配置文件至/etc
# cp ../support-files/my-medium.cnf /etc/my.cnf

添加启动脚本,使mysql随系统一起启动
# echo "/usr/local/mysql/bin/mysqld_safe --user=mysql &" >> /etc/rc.local

启动mysql
# cd /usr/local/mysql/bin
# ./mysqld_safe --user=mysql &

更改mysql的root密码
# cd /usr/local/mysql/bin
# ./mysqladmin -u root password '123456'

拷贝mysql的libmysqlclient.so.10
# cp /usr/local/mysql/lib/mysql/* /usr/lib
# cp /usr/local/mysql/include/mysql/* /usr/include

添加wiki使用的数据库及数据库用户名
# cd /usr/local/mysql/bin
# ./mysql -u root -p
mysql> create database wikidb;
mysql> grant all on wikidb.* to wikidb@localhost identified by '654321';
mysql> flush privileges;
mysql> exit

4、安装mediawiki

# cd /home/funpower
# tar zxvf mediawiki-1.5.2.tar.gz
# mkdir /usr/local/apache/htdocs/wiki
# cd mediawiki-1.5.2
# cp –R * /usr/local/apache/htdocs/wiki

在IE浏览器中输入http://127.0.0.1/wiki/,填写一些wiki安装基本参数,填写的数据库及数据库用户名就是刚才创建的数据库。填写完后点击“安装”按扭,完成安装。

完成最后几步:

# cd /usr/local/apache/htdocs/wiki/config
# cp cp LocalSettings.php ../
# cd ../
# mv config config.bak

访问http://127.0.0.1/wiki/,出现首页,安装成功!

(0)

相关推荐

  • FreeBSD5.4Release下安装wiki的方法

    今天利用早上一段时间,完成了mediawiki服务的安装,使用的版本为mediawiki-1.5.2,安装步骤: 1.下载以下所需软件 php-4.3.9.tar.gz apache_1.3.33.tar.gzmysql-4.0.21.tar.gzmediawiki-1.5.2.tar.gz 将下载的软件通过ftp拷贝到服务器上(/home/funpower) 2.安装apache和php # cd /home/funpower# tar zxvf apache_1.3.33.tar.gz# t

  • 在linux系统下安装redis的方法

    去官网找到合适的版本,可以直接下载下来,再用fxp上传,也可以直接以下面这种方式下载: $ wget http://download.redis.io/releases/redis-3.2.9.tar.gz $ tar xzf redis-3.2.9.tar.gz $ cd redis-3.2.9 $ make 启动服务: $ src/redis-server 测试是否成功: $ src/redis-cli redis> set foo bar OK redis> get foo "

  • Linux CentOS7下安装python3 的方法

    在CentOS7下,默认安装的就是python2.7,我现在来教大家如何安装python3: 1.首先安装python3.6可能使用的依赖 # yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel zlib-devel 2.下载python源码包,地址为https://www.python.org/downloads/source/,然后通过xftp上传上去,或者直接使用wget命令,wget

  • php7下安装event扩展方法

    有效安排I/O,时间和信号的扩展 使用可用于特定平台的最佳I/O通知机制的事件,是PHP基础设施的libevent端口. 下载地址:http://pecl.php.net/package/event 安装支持库libevent,需要编译高版本(这里以最新版本release-2.1.8-stable为例) wget -c https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.

  • ubuntu服务器环境下安装python的方法

    本文实例讲述了ubuntu服务器环境下安装python的方法.分享给大家供大家参考,具体如下: ubuntu 14.04 --16.04 版本默认是安装的是python 2.7 1.查看当前python版本 $python --version 2.升级到python3.X版本 $sudo add-apt-repository ppa:fkrull/deadsnakes#添加一个源 $sudo apt-get update#更新源列表,以获取最新的版本 $sudo apt-get install

  • Linux下安装telnet的方法

    一.安装telnet 1.检测telnet-server的rpm包是否安装 [root@localhost ~]# rpm -qa telnet-server 若无输入内容,则表示没有安装.出于安全考虑telnet-server.rpm是默认没有安装的,而telnet的客户端是标配.即下面的软件是默认安装的. 2.若未安装,则安装telnet-server,否则忽略此步骤 [root@localhost ~]#yum install telnet-server 3.检测telnet-server

  • Linux下安装pyenv的方法

    前置条件 需安装git 安装步骤 1. 从远程仓库中克隆 pyenv 使用下面的命令克隆pyenv: git clone https://github.com/yyuu/pyenv.git ~/.pyenv 2. 配置环境变量 依次使用下面三个命令来配置环境变量: echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile echo 'export PATH="$PYENV_ROOT/bin:$PATH&q

  • linux下安装golang的方法

    Go 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易.具有简洁.快速.安全,并行.有趣.开源,内存管理.v数组安全.编译迅速的特征. Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言.对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率.它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了.这篇文章给大家介绍linux下安装golang的方法,具体内容如下所示: 1.下载golang源码安装包

  • CentOS环境下安装PHPUnit的方法分析

    本文实例讲述了CentOS环境下安装PHPUnit的方法.分享给大家供大家参考,具体如下: PHPUnit之于PHP正如JUnit之于Java,是PHP程序员用来写单元测试代码的工具.由于上级要求员工写代码时也要写单元测试代码,于是我在网上搜集相关资料,并整理了一套符合自己虚拟机环境的PHPUnit安装方法. 要求: 系统:centos5.4 PHP版本:php5.3. 一.安装Pear 首先要安装最新的pear.安装命令如下: wget http://pear.php.net/go-pear.

  • docker下安装Nginx的方法

    一. 环境说明 docker: 18.03.1-ce nginx: 1.15.1 二. 拉取最新的 Nginx 镜像 拉取镜像 $ docker pull nginx 查看当前镜像 $ docker images # 查询结果: REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest 8b89e48b5f15 7 hours ago 109MB 三. 准备工作 本次将web服务部署在 /srv/web 目录下: 3.1 创建 /srv/web 目录 并

随机推荐