PHPStudy 本身是一个 Windows 平台下的集成环境软件,在 Linux 系统下,并没有一个官方的、叫做“PHPStudy”的软件。

Linux 下有功能完全相同、甚至更强大、更灵活的“PHPStudy”替代品,它们通常被称为 LAMP (Linux + Apache + MySQL + PHP) 或 LNMP (Linux + Nginx + MySQL + PHP) 环境。
这份教程将分为三个部分:
- 为什么 Linux 下没有 PHPStudy? (解释背景)
- Linux 下最流行的“PHPStudy”替代品是什么? (介绍主流工具)
- 详细教程:如何使用宝塔面板搭建 PHP 环境 (手把手教学,推荐新手首选)
第一部分:为什么 Linux 下没有 PHPStudy?
PHPStudy for Windows 的核心价值在于它将复杂的软件安装、配置、版本切换等过程图形化、一键化了,极大地降低了 Windows 用户搭建 PHP 开发环境的门槛。
而 Linux 系统本身,尤其是其服务器版本,天生就是为命令行和自动化管理设计的,Linux 下的环境管理工具也遵循了这一哲学,它们通常以“面板”的形式提供,通过 Web 界面实现一键管理,其底层依然是强大的命令行工具。

我们寻找的“Linux PHPStudy”,实际上是一个功能类似的 Linux 环境管理面板。
第二部分:Linux 下最流行的“PHPStudy”替代品
国内最流行、用户量最大的几个 Linux 环境管理面板是:
| 面板名称 | 特点 | 适合人群 |
|---|---|---|
| 宝塔面板 | 功能最全面,界面美观,文档丰富,社区活跃。 支持 LAMP/LNMP/AMP/TM 等多种环境,一键部署网站、数据库、FTP、SSL 等。 | 强烈推荐新手和绝大多数用户使用。 无论是开发者还是小型企业主,都非常适合。 |
| aaPanel (宝塔国际版) | 宝塔面板的官方英文版,界面和功能与国内版基本一致,服务器部署在国外时使用可以避免一些网络问题。 | 需要英文界面,或服务器在海外的用户。 |
| OneinStack | 老牌的一键安装包,以脚本形式运行,非常轻量、快速,安装后是一个纯净的命令行环境,不自带管理面板。 | 喜欢纯净环境、熟悉命令行、追求极致性能和稳定性的高级用户。 |
| Softaculous | 集成在 cPanel/Plesk 等商业面板中的应用安装程序,本身不是独立面板。 | 使用 cPanel/Plesk 等付费服务器控制面板的用户。 |
对于绝大多数从 Windows PHPStudy 转移到 Linux 宝塔面板 是最佳选择,它最接近 PHPStudy 的“开箱即用”体验,同时又能让你享受到 Linux 系统的稳定和强大。
第三部分:详细教程:如何使用宝塔面板搭建 PHP 环境
本教程将以 CentOS 7.x 和 Ubuntu 20.04 为例,因为它们是最常见的服务器系统,其他发行版(如 Debian)的命令基本相同。

第 1 步:购买或准备一台 Linux 服务器
你需要一台可以访问的 Linux 虚拟机或云服务器,推荐配置:
- CPU: 2 核或以上
- 内存: 2GB 或以上
- 硬盘: 30GB 或以上
- 系统: CentOS 7.x / 8.x, Ubuntu 18.04 / 20.04, Debian 10 等
第 2 步:连接到你的服务器
使用 SSH 工具连接到你的服务器,Windows 用户可以使用 Xshell、Putty 或系统自带的 Windows Terminal + WSL,macOS 和 Linux 用户可以直接使用自带的终端。
连接命令:
ssh root@你的服务器IP地址
输入你的服务器 root 密码即可登录。
第 3 步:安装宝塔面板
宝塔官方提供了不同系统的安装脚本,你只需复制对应命令并粘贴到终端中执行即可。
对于 CentOS 系统:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
对于 Ubuntu/Debian 系统:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
安装过程:
- 脚本会自动下载并安装宝塔面板及其依赖(如 Nginx, MySQL, PHP 等)。
- 安装过程可能需要几分钟时间,请耐心等待。
- 安装成功后,终端会显示 面板访问地址、用户名和初始密码。请务必立即保存这些信息!
示例输出:
==================================================================
Congratulations! Installed successfully!
External network access address: http://你的服务器IP:8888
Internal network access address: http://127.0.0.1:8888
username: bt
password: 你的初始密码
If you want to modify the login port, please enter the command: bt default
If you want to modify the login username, please enter the command: bt default
If you want to modify the login password, please enter the command: bt default
==================================================================
第 4 步:登录宝塔面板
- 在你的电脑浏览器中,打开上一步得到的 外部网络访问地址 (
http://123.45.67.89:8888)。 - 使用显示的 用户名 和 密码 进行登录。
- 首次登录安全提示: 系统会强制你修改默认的
bt用户密码,请设置一个强密码。
第 5 步:配置软件环境(核心步骤)
登录后,你会看到一个类似 Windows 桌面的 Web 界面,这就是你的“Linux PHPStudy”控制台。
安装 LNMP/LAMP 环境
- 在左侧菜单栏找到并点击 “软件商店”。
- 在顶部选择你需要的 环境套件:
- LNMP: Linux + Nginx + MySQL + PHP (推荐,Nginx 性能更高,更现代)
- LAMP: Linux + Apache + MySQL + PHP (如果你习惯 Apache)
- 点击你选择的套件(如
LNMP 1.8),然后点击 “一键安装”。 - 安装过程可能需要 10-20 分钟,请耐心等待,安装完成后,你的 Nginx、MySQL、PHP 就都配置好了。
管理 PHP 版本
- 在左侧菜单栏点击 “软件商店”。
- 在左侧边栏找到 “运行环境”。
- 你会看到已安装的 PHP 版本列表,宝塔默认会安装多个 PHP 版本(如 5.6, 7.4, 8.0, 8.1 等)。
- 切换版本: 点击你想要使用的 PHP 版本右侧的 “设置” -> “切换版本”,选择目标版本即可,这相当于 PHPStudy 的“切换版本”功能。
- 安装扩展: 同样在 PHP 版本的 “设置” 菜单中,可以找到 “安装扩展”,这里可以一键安装你需要的 PHP 扩展,如
pdo_mysql,gd,redis,opcache等。
管理数据库
- 在左侧菜单栏点击 “数据库”。
- 点击 “添加数据库”。
- 填写数据库名、用户名、密码等信息,然后点击 “提交”。
- 数据库创建后,你可以在 “phpMyAdmin” 中通过面板提供的链接直接管理数据库,就像在 PHPStudy 里一样。
创建网站
- 在左侧菜单栏点击 “网站”。
- 点击 “添加站点”。
- 域名: 填写你的域名(如
www.example.com)或服务器的 IP 地址。 - 根目录: 网站代码存放的目录,宝塔会自动创建一个,如
/www/wwwroot/www.example.com,你可以修改,但建议使用默认路径。 - 数据库: 选择你刚才创建的数据库。
- FTP: 你可以同时创建一个 FTP 账户,用于通过 FTP 工具上传网站文件。
- 点击 “提交”,站点就创建成功了。
第 6 步:部署你的 PHP 项目
你可以将你的 PHP 项目代码部署到新创建的网站根目录下了。
-
通过 FTP/SFTP
- 在宝塔面板的 “文件” 菜单中,找到你的网站根目录。
- 点击右上角的 “远程下载” 或使用宝塔自带的 “宝塔客户端” 连接,直接拖拽文件上传。
- 或者,使用 FileZilla 等 FTP 工具,用你创建的 FTP 账户连接并上传文件。
-
通过 Git
- 在服务器上,直接使用
git clone命令将你的代码仓库克隆到网站根目录。
- 在服务器上,直接使用
-
通过在线文件管理器
- 在宝塔面板的 “文件” 菜单中,直接在线编辑、上传、删除文件(适合小文件)。
第 7 步:配置 SSL (HTTPS)
为了网站安全,建议为你的域名配置 SSL 证书。
- 在宝塔面板的 “网站” 列表中,找到你的站点,点击右侧的 “设置”。
- 在 “SSL” 选项卡中,点击 “Let's Encrypt”。
- 勾选你的域名,点击 “申请”。
- 等待片刻,证书就会自动签发并配置好,你的网站就可以通过
https://安全访问了。
通过以上步骤,你已经成功在 Linux 系统下使用宝塔面板搭建了一个功能完整的 PHP 开发/生产环境,你会发现,宝塔面板的界面和操作逻辑与 PHPStudy 非常相似,但底层是稳定可靠的 Linux 系统。
宝塔面板的优势:
- 图形化管理: 无需记忆复杂的 Linux 命令。
- 功能全面: 集成了网站、数据库、FTP、SSL、监控等几乎所有常用功能。
- 一键操作: 安装环境、部署网站、配置 SSL 都非常简单。
- 持续更新: 社区活跃,功能迭代快,遇到问题也容易找到解决方案。
希望这份教程能帮助你顺利地从 Windows PHPStudy 过渡到 Linux 环境!
