可在本地快速搭建 PHP 运行环境的五种方法:一、PHP 内置服务器;二、XAMPP/WAMP/MAMP 集成包;三、Docker 容器;四、VS Code 的 PHP Server 插件;五、手动编译安装。
如果您希望在本地运行 PHP 项目,但当前系统未安装 PHP 解释器或 Web 服务器,则无法直接执行 .php 文件。以下是多种可在本地快速搭建 PHP 运行环境的方法:
PHP 5.4 及以上版本自带轻量级 CLI 服务器,适用于开发调试,无需配置 Apache 或 Nginx。
1、打开终端(Windows 使用命令提示符或 PowerShell,macOS/Linux 使用 Terminal)。
2、使用 cd 命令切换到您的 PHP 项目根目录,确保其中包含 index.php 或其他可路由的 PHP 文件。
3、输入命令:php -S localhost:8000 启动服务器。
4、如需自定义路由器文件(例如处理 URL 重写),运行:php -S localhost:8000 router.php,其中 router.php 需预先创建并返回布尔值决定是否返回静态资源。
5、在浏览器中访问 http://localhost:8000 即可查看运行效果。
这些工具集成了 Apache、MySQL 和 PHP,提供图形化控制面板,适合不熟悉命令行的用户快速部署。
1、访问官网下载对应系统的安装包:XAMPP(跨平台)、WAMP(仅 Windows)、MAMP(macOS/Windows)。
2、以管理员权限运行安装程序,选择安装路径(建议避免中文或空格路径)。
3、安装完成后启动控制面板,点击 Start 按钮启动 Apache 和 MySQL 服务。
4、将 PHP 项目文件复制到安装目录下的 htdocs(XAMPP/WAMP)或 htdocs(MAMP) 文件夹内。
5、在浏览器中访问 http://localhost/your-project-folder/ 加载项目。
Docker 提供隔离、可复现的运行环境,适合需要匹配生产环境配置的场景。
1、安装 Docker Desktop 并确保其后台服务已运行。
2、在项目根目录创建名为 Dockerfile 的文件,内容为:FROM php:8.2-apache,并添加 COPY . /var/www/html/。
3、在同一目录下创建 docker-compose.yml,定义服务端口映射(如 8080 → 80)。
4、执行命令:docker-compose up -d 启动容器。
5、访问 http://localhost:8080 查看项目运行状态。
适用于仅需快速预览单个 PHP 文件的轻量场景,无需全局安装服务器组件。
1、在 VS Code 中安装扩展 PHP Server(作者:bradymholt)。
2、打开包含 PHP 文件的文件夹,右键点击任意 .php 文件。
3、选择 Open with PHP Server,VS Code 将自动启动临时服务器。
4、终端输出类似 Server running at http://127.0.0.1:8000 的提示信息。
5、点击链接或手动在浏览器中打开该地址即可运行当前文件。
此方式可完全控制 PHP 版本、扩展与编译参数,适合深度定制需求。
1、通过包管理器安装依赖:Ubuntu 执行 sudo apt install build-essential libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libfreetype6-dev。
2、从
php.net 下载源码包(如 php-8.2.12.tar.gz),解压后进入目录。
3、运行配置脚本:./configure --enable-cli --with-curl --with-mysqli --enable-mbstring(按需增删扩展)。
4、依次执行:make 和 sudo make install。
5、验证安装:php -v 显示版本号,并使用 php -S 启动内置服务器测试运行能力。
# mysql
# php
# linux
# html
# docker
# windows
# apache
# nginx
# 浏览器
# 路由器
# 端口
# cURL
# mysqli
# var
# copy
# macos
# http
# ubuntu
# router
# 运行环境
# 可在
# 器中
# 您的
# 如果您
# 目录下
# 适用于
# 提示信息
# 自定义
# 重写
相关文章:
一键网站制作软件,义乌购一件代发流程?
如何在宝塔面板中创建新站点?
如何零基础在云服务器搭建WordPress站点?
如何解决ASP生成WAP建站中文乱码问题?
大连网站制作公司哪家好一点,大连买房网站哪个好?
如何在宝塔面板中修改默认建站目录?
如何在橙子建站上传落地页?操作指南详解
如何快速搭建个人网站并优化SEO?
Thinkphp 中 distinct 的用法解析
建站主机无法访问?如何排查域名与服务器问题
微信推文制作网站有哪些,怎么做微信推文,急?
建站主机系统SEO优化与智能配置核心关键词操作指南
,巨量百应是干嘛的?
简单实现Android文件上传
安云自助建站系统如何快速提升SEO排名?
建站之星安装后如何自定义网站颜色与字体?
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
c# await 一个已经完成的Task会发生什么
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
建站之星伪静态规则如何正确配置?
家庭建站与云服务器建站,如何选择更优?
学校为何禁止电信移动建设网站?
自助网站制作软件,个人如何自助建网站?
如何通过万网虚拟主机快速搭建网站?
详解jQuery中基本的动画方法
MySQL查询结果复制到新表的方法(更新、插入)
建站org新手必看:2024最新搭建流程与模板选择技巧
SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?
如何规划企业建站流程的关键步骤?
建站之星在线客服如何快速接入解答?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
如何快速搭建二级域名独立网站?
如何设置并定期更换建站之星安全管理员密码?
IOS倒计时设置UIButton标题title的抖动问题
黑客如何通过漏洞一步步攻陷网站服务器?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
高端建站如何打造兼具美学与转化的品牌官网?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
测试制作网站有哪些,测试性取向的权威测试或者网站?
建站上市公司网站建设方案与SEO优化服务定制指南
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
如何在云指建站中生成FTP站点?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
香港服务器如何优化才能显著提升网站加载速度?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
高防服务器:AI智能防御DDoS攻击与数据安全保障
南平网站制作公司,2025年南平市事业单位报名时间?
如何在云主机上快速搭建多站点网站?
html制作网站的步骤有哪些,iapp如何添加网页?
*请认真填写需求信息,我们会在24小时内与您取得联系。