可在本地快速搭建 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
# 运行环境
# 可在
# 器中
# 您的
# 如果您
# 目录下
# 适用于
# 提示信息
# 自定义
# 重写
相关文章:
开源网站制作软件,开源网站什么意思?
建站之星如何开启自定义404页面避免用户流失?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
如何用腾讯建站主机快速创建免费网站?
高防服务器租用指南:配置选择与快速部署攻略
如何在阿里云通过域名搭建网站?
微信小程序制作网站有哪些,微信小程序需要做网站吗?
如何用PHP快速搭建CMS系统?
制作企业网站建设方案,怎样建设一个公司网站?
如何在Golang中使用replace替换模块_指定本地或远程路径
如何续费美橙建站之星域名及服务?
如何制作网站标识牌,动态网站如何制作(教程)?
如何通过智能用户系统一键生成高效建站方案?
高端网站建设与定制开发一站式解决方案 中企动力
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
建站之星×万网:智能建站系统+自助建站平台一键生成
成都响应式网站开发,dw怎么把手机适应页面变成网页?
制作网站的模板软件,网站怎么建设?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?
非常酷的网站设计制作软件,酷培ai教育官方网站?
javascript基本数据类型及类型检测常用方法小结
用v-html解决Vue.js渲染中html标签不被解析的问题
保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?
如何选择网络建站服务器?高效建站必看指南
MySQL查询结果复制到新表的方法(更新、插入)
七夕网站制作视频,七夕大促活动怎么报名?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
婚礼视频制作网站,学习*后期制作的网站有哪些?
建站之星价格显示格式升级,你的预算足够吗?
,制作一个手机app网站要多少钱?
建站之星如何一键生成手机站?
网站制作难吗安全吗,做一个网站需要多久时间?
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
建站之星如何快速解决建站难题?
金*站制作公司有哪些,金华教育集团官网?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
建站主机类型有哪些?如何正确选型
Python lxml的etree和ElementTree有什么区别
建站之星云端配置指南:模板选择与SEO优化一键生成
网站好制作吗知乎,网站开发好学吗?有什么技巧?
如何在景安云服务器上绑定域名并配置虚拟主机?
个人网站制作流程图片大全,个人网站如何注销?
如何配置支付宝与微信支付功能?
西安专业网站制作公司有哪些,陕西省建行官方网站?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
济南企业网站制作公司,济南社保单位网上缴费步骤?
如何选择高效可靠的多用户建站源码资源?
*请认真填写需求信息,我们会在24小时内与您取得联系。