WordPress 运行需要满足什么条件 & 运行环境

WordPress 运行需要满足什么条件 & 运行环境

要运行 WordPress,你需要满足以下几个基本条件(运行环境):

1. 服务器环境

WordPress 是用 PHP 编写、依赖 MySQL 或 MariaDB 数据库的一个网站系统。

它可以部署在多种类型的服务器上,主要分为本地开发环境线上服务器环境(生产环境)两大类。

1.1 本地开发环境(适合学习/测试/开发)

本地开发环境指的是:在自己的电脑上模拟一台服务器,不需要联网即可运行WordPress

常用的工具有:

工具名称支持系统包含组件适合人群
XAMPPWindows / macOS / LinuxApache + MySQL + PHP + phpMyAdmin初学者,跨平台
MAMPWindows / macOSApache + MySQL + PHP(更偏向 mac 用户)mac 用户
LaragonWindowsNginx/Apache + PHP + MySQL + 更多开发者
Local by FlywheelWindows / macOSWordPress 快速部署环境WordPress 专用
小皮面板WindowsNginx/Apache + PHP + MySQL + 更多开发者

本地开发环境的优点是:

  1. 在本地快速安装和运行WordPress,适合小白调试和学习以及做开发测试
  2. 不依赖外部网络,只在内部运行,稳定快速
  3. 安全(只在局域网内运行,不对外开放)

本地开发环境的缺点是:

  1. 无法访问外网,网站无法上线,只能在本地运行和访问

1.2 线上服务器环境(适合正式上线网站)

线上服务器环境指的是:把WordPress部署运行在具有公网IP的服务器上,常见的服务器类型有:

虚拟主机(Shared Hosting)、VPS(Virtual Private Server)、云服务器(ECS)、托管平台

作为用户,我们该选择哪种线上服务器环境呢?

目的推荐方式
学习/测试/开发本地环境(XAMPP、Local、MAMP)
个人博客/小网站虚拟主机 / 轻量云服务器(如阿里云轻量应用服务器)
企业网站 / 高流量网站VPS 或云服务器(推荐安装宝塔面板)
不懂技术又要上线WordPress 托管平台或托管服务

2. 软件环境

软件环境指的就是WordPress能够运行所需要的软件环境,WordPress常见的运行环境有:LNMP和LAMP

组件要求
线上服务器的操作系统Linux、macOS、Windows(推荐使用 Linux)
Web服务器Apache、Nginx 或 LiteSpeed
数据库软件MySQL或MariaDB
PHPPHP

LNMP指的是:Linux+Nginx+MySQL+PHP

LAMP指的是:Linux+Apache+MariaDB+PHP

  • 线上服务器所使用的系统:Linux、macOS、Windows(推荐使用 Linux)
  • Web服务器指的是能够处理用户的正常访问请求
  • WordPress需要数据库去存储数据结构,所以需要数据库软件
  • WordPress程序由于是PHP语言编写的,所以需要PHP环境。

国际用户你可以访问:https://wordpress.org/about/requirements/查看运行WordPress的要求

国内用户可以访问:https://cn.wordpress.org/about/requirements/ 查看运行WordPress的要求

WordPress Requirements 1.jpg

3. 总结

首先,我们先确认该项目是否上线,不上线就使用本地环境:小皮面板(phpstudy)、phpEnv、XAMP、MAMP等去部署相应的环境(PHP、MySQL、Nginx等),然后通过本地文件映射和部署WordPress,实现在本地搭建一个WordPress网站进行测试

如果项目上线,则需要购买一台虚拟主机、VPS、云服务器ECS或托管平台,把WordPress部署到上述提到的服务中,然后在这些服务中部署所需要的软件LAMP或LNMP,最后在域名管理处,把域名解析到对应的云服务公网IP上,这样就可以通过域名访问你的网站了

评论
收藏
微海报
分享

评论留言