Manual:Installation requirements/zh

一个标准安装的 MediaWiki 除软件自身以外，还需要安装下列环境：


 * Web 服务器. 用于服务客户端浏览器的请求.
 * PHP 运行环境.
 * 数据库服务器. 用于储存网站页面与数据.

除上述必需的环境以外，还有若干 可选依赖，如果你需要使用一些高级功能则需要安装这些依赖（见下方）.

如果你的网站是托管的（你不直接控制它）那么联系你的系统管理员或者服务提供商，确保这些软件被安装并处于可用状态.

= == 简单的一键下载安装包 == =

如果您正在使用Linux，那么最好是使用您的程序包管理器来安装apache、php和MariaDB. 在Debian和Ubuntu中，可输入.

在其他操作系统中，可使用来自http://www.apachefriends.org的XAMPP来按照并配置号所有的重要程序包–Apache网络服务器、PHP和MariaDB–只需一次下载. 这可用于Linux、Windows、Mac和Solaris. 截至2016年8月，最新的 XAMPP 包含了PHP 7.0. 要运行 MediaWiki 至少需要 PHP 版本在 以上.

或者，如果您使用苹果电脑，您可以使用MAMP，它与 XAMPP 是类似的软件. 当前的 MAMP 版本包含了 Apache Web Server 和 MySQL 数据库. 它可以同时在Windows和Mac上使用，但它通常用在Mac而不是Windows上. 它现在正运行着最新的PHP和MySQL.

= == 網頁伺服器 == =

In order to serve wiki pages to browsers, MediaWiki requires some web server software. Often you will not have a choice of which software to use – it will be the one provided by your hosting provider.

Most installations use the Apache web server, available at the official download page. 然而，MediaWiki也被在使用IIS 7.0，Cherokee，Hiawatha，LiteSpeed，nginx（配置实例）和lighttpd的情况下测试过.

= == PHP == =

MediaWiki 使用 PHP 编程语言编写，PHP 运行环境是必需的.

记住，虽然MediaWiki通过一个安装脚本来提供基于网络的最重要的东西的配置文件，但一些PHP基础将需要用来做更多的详细的个性化.


 * 为了获得最新的稳定版本的MediaWiki，PHP版本 或更新的版本是必需的.  PHP 7 is generally supported, but PHP 7.1 causes various warnings for MediaWiki 1.28 when some extensions are enabled, see.
 * 下列的 PHP 扩展是必需的：
 * Perl兼容正则表达式（PCRE） (MediaWiki 1.23 要求 PCRE 7.2+)
 * 会话
 * 标准PHP库
 * JSON （从1.22版本起）
 * mbstring （从1.27版本起要求，早期版本只做推荐）
 * 注意所有的这些在PHP中都是默认启用的.
 * MediaWiki's installer will warn if you don't have the optional PHP intl extension "to handle Unicode normalization".
 * In most Debian/Ubuntu-based distros, this is in the php5-intl package.
 * PHP OpenSSL extension is also recommended. 参见.
 * On most Debian/Ubuntu-based distros, either the php5-mysql or php5-mysqlnd package is required if you want MediaWiki to use MySQL.
 * Some features of MediaWiki may require PHP functions that execute external processes, like image thumbnailing, that some cheap hosts usually disable. This has surfaced specially in MediaWiki 1.23 on file uploads . Please take this into consideration if you plan to install MediaWiki on a shared host.
 * MediaWiki extensions may require additional PHP features, e.g. VisualEditor requires libcurl support (php5-curl on Debian/Ubuntu-based distros).

If you need to compile PHP from source, then see PHP configuration for compilation options that affect MediaWiki.

= == 資料庫伺服器 == =

MediaWiki stores all the text and data (content pages, user details, system messages, etc.) in a database, which it is capable of sharing with other web-based applications (phpBB, etc.). You will need one of the following database servers to run the latest version of MediaWiki:


 * MySQL 或更高版本*或使用MariaDB 5.1及更高版本
 * PostgreSQL 或更高版本（从MediaWiki 1.8开始支持）.  更多信息请查看Manual:Installing MediaWiki.
 * 3
 * LTS 发行版亦支持 Microsoft SQL Server 2008 R2 或更高版本. 但在非 LTS 发行版中，使用 SQL Server 不保证能正常工作

过去支持，现在不支持：


 * （由于开放封禁错误，在上个MediaWiki版本中不受支持）

Some users find it helpful to install an additional software package such as phpMyAdmin (MySQL/MariaDB) or phpPgAdmin (Postgres) to help administer the database server.

= == 硬體需求 == =

运行一个单机网站的最低要求配置是 256MB 运行内存和 85MB 的储存空间. 但是在大流量或者启用了上传功能的的网站上，这些配置可能完全不够. 一些用户也报告了在电脑上运行的 MediaWiki 最低可能只占用 48MB 运行内存.

The install size can be reduced to around 50Mb for a developer install and to around 26Mb for a non-developer, end-user install. 参见Manual:Reduce size of the installation

= == 可选依赖 == =

其他软件

 * ImageMagick 或 GD 被要求，如果需要使用 图片缩略图 功能
 * TeX 被要求用来显示行内数学方程式. 在大部分基于 Debian/Ubuntu 的 Linux 发行版中, 这个软件存在于 软件包中.
 * Sendmail 被要求用来发送电子邮件.
 * Shell access 被要求用于运行 维护脚本; 这能使 MediaWiki 的升级工作更加轻松.

For further information about the above items, see Manual:Installing third-party tools.

可视化编辑器
可视化编辑器扩展（以及Flow扩展）需要Parsoid web 服务，这由Node.js实现. Node.js is not provided by most shared-hosting companies (HostGator, Bluehost, Dreamhost, etc.). For performance and security reasons, it is better to use a dedicated hosting solution such as a Virtual private server ("VPS").

Scribunto
如果您希望从wiki页面和模板调用Lua模块（参见此wiki的例子），您的wiki也需要Scribunto.

参见

 * , for information about how Mediawiki's installation requirements are likely to change in the future




 * 软件包


 * XAMPP
 * XAMPP
 * XAMPP