当前位置:首页 > 编程技术 > 正文

mediawiki 如何搭建

mediawiki 如何搭建

MediaWiki 是一个开源的、用 PHP 编写的软件,它被广泛用于搭建维基百科这样的在线百科全书。以下是搭建 MediaWiki 的基本步骤: 环境准备1. 操作系...

MediaWiki 是一个开源的、用 PHP 编写的软件,它被广泛用于搭建维基百科这样的在线百科全书。以下是搭建 MediaWiki 的基本步骤:

环境准备

1. 操作系统:MediaWiki 可以在多种操作系统上运行,包括 Windows、Linux 和 macOS。

2. 服务器软件:通常需要一个 Web 服务器,如 Apache 或 Nginx。

3. 数据库:MediaWiki 需要 MySQL 或 MariaDB 数据库。

安装步骤

1. 安装 Web 服务器

Apache:

对于 Ubuntu/Debian 系统,可以使用以下命令安装:

```bash

sudo apt update

sudo apt install apache2

```

对于 CentOS 系统,可以使用以下命令安装:

```bash

sudo yum install httpd

```

Nginx:

对于 Ubuntu/Debian 系统,可以使用以下命令安装:

```bash

sudo apt update

sudo apt install nginx

```

对于 CentOS 系统,可以使用以下命令安装:

```bash

sudo yum install nginx

```

2. 安装 PHP 和相关模块

Apache:

对于 Ubuntu/Debian 系统,可以使用以下命令安装:

```bash

sudo apt update

sudo apt install php php-mysql php-gd php-zip php-xml php-mbstring

```

对于 CentOS 系统,可以使用以下命令安装:

```bash

sudo yum install php php-mysql php-gd php-zip php-xml php-mbstring

```

Nginx:

对于 Ubuntu/Debian 系统,可以使用以下命令安装:

```bash

sudo apt update

sudo apt install php php-mysql php-gd php-zip php-xml php-mbstring

```

对于 CentOS 系统,可以使用以下命令安装:

```bash

sudo yum install php php-mysql php-gd php-zip php-xml php-mbstring

```

3. 安装数据库

MySQL/MariaDB:

对于 Ubuntu/Debian 系统,可以使用以下命令安装:

```bash

sudo apt update

sudo apt install mysql-server

```

对于 CentOS 系统,可以使用以下命令安装:

```bash

sudo yum install mysql-server

```

4. 下载 MediaWiki

访问 MediaWiki 官网下载最新版本的 MediaWiki。

将下载的压缩包解压到 Web 服务器的根目录下。

5. 配置 MediaWiki

修改 `LocalSettings.php` 文件,设置数据库连接信息和其他配置。

例如:

```php

$wgDBtype = 'mysql';

$wgDBserver = 'localhost';

$wgDBname = 'mediawiki';

$wgDBuser = 'root';

$wgDBpassword = 'your_password';

```

6. 创建数据库

使用 MySQL 或 MariaDB 命令行工具创建一个新的数据库,例如:

```bash

mysql -u root -p

CREATE DATABASE mediawiki;

```

7. 安装 MediaWiki

在浏览器中访问 `http://yourdomain.com/wiki/index.php/Special:Install`,按照提示完成安装过程。

测试

安装完成后,访问 `http://yourdomain.com/wiki` 应该能看到 MediaWiki 的首页。

以上就是搭建 MediaWiki 的基本步骤。根据你的具体需求,可能还需要进行其他配置,例如安装扩展、配置缓存等。

最新文章