分享几款一键搭建php本地测试环境工具

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

很多朋友平时电脑做服务器都是搭建iis服务器,今天我给大家分享几个一键搭建php本地测试工具!,喜欢做网站论坛的朋友为了使自己的站点能够具有独特的个性和良好的用户体验,总会对自己的站点进行一系列的深度调整,方能充分体现网站特色和唯一性,一般的PHP 本地测试环境【PHP 本地测试、本地服务器、网站制作必备工具】

  Wordpress 够流行了吧,它是一个用 PHP 编写的强大的博客平台。使用它来架设一个博客平 台相关容易,是新手建站比较方便的工具。但是要真正体会 WordPress(以下简称 WP)强 大,插件是不可少的东西。一般来说,我们不可能想试一个插件就把文件通过 FTP 来上传, 然后去自己的网站里试,那样风险大了点。所以我们需要在本地计算机上搭建一个 PHP 平 台。我就把常用的 PHP 本地测试平台都收集一下,给需要的人提供方便。 一般来说,本地的 PHP 平台分为两种,一种是 LAMP,即为 Linux+Apache+MySql+PHP;另一 种是 WAMP,它是 Windows+Apache+MySql+PHP,而前者一般优秀于后者。如果让我们自己来 安装 Apache+MySql+PHP,难度不少,改一堆代码不说,还容易出错。再者考虑到现在大家 大多使用的是 Windows 操作系统,自己又是个 Linux 盲,所以我提供的这些本地测试平台 都是 WAMP,都是集成以上功能的,安装完成即可使用。先大概了解一下吧:

  1、XAMPP

  XAMPP 是一款比较强大的本地测试平台,它集成了必须的三个功能,还带有 FileZilla,软 件带有一个控制面板,在里面可以把 Apache、MySql 和 FileZilla 三者注册为系统服务或 者卸载服务,有服务启动的控制按钮,而且在窗口下部还能看到服务的运行信息。虽说面 板是英文的,但清楚易懂。注册为系统服务有个好处就是开机能够自动运行,但是会消耗 一定的系统资源,怎么取舍用户自己来定。安装成功,服务也启动成功后,就可以把浏览 器打开输入 http://localhost/,试试是否成功。在 XAMPP 的网页选项里,有中文支持。

  2、WampServer

  它的官方网站没有中文,但是程序支持中文。启动安装程序后,它会提示你请先卸载旧版, 不支持覆盖式的升级,然后一路 NEXT 就能安装成功。它在任务托盘里有个图标,如果服务 启动异常,它就是红色的;如果部分异常,它就变成黄色;如果是一切正常,那么它就变 成了白色。这些不同的颜色警示,你很容易判断当前你的 localhost 能不能打开。它还能 切换在线和离线状态,选项中的文语言项中也有简体中文可选,很不错。

  WampServer 2.0c [05/05/2008] Includes : – Apache 2.2.8 – MySQL 5.0.51b – PHP 5.2.6 changelog Downloads http://internap.dl.sourceforge.n … /WampServer2.0c.exe

  3、Vertrigo Server

  这是一个轻量级的 WAMP 环境,但是你下载它的时候,迅雷自带的安全组件居然说它带有病 毒。经过我 的扫描(ESS3.0)和使用来看,这完全是个误报,所以大家可以放心使用。安 装一路 NEXT 就行,其中 PhpMyAdmin 中居然还有原始密码,是 vertrigo,感觉在本地测试 的话,这种默认没有必要。它带有一个简单的控制面板,运行状态也一目了然。 在它的 localhost 页面中带有常用链接,很方便。

  4、PHPNow

  PHPNow 真的很简单,简单到安装程序就是用 RAR 做的一个自解压程序。自释放后快捷方式 也没有,你必须自己找到那个文件存放的文件夹,然后运行 Init.cmd 这个程序来初始化。 初始化过程中提示设置密码,因为是在 CMD 命令行中,只设计了一次密码输入,没有密码 确认项,所以请设置的时候千万小心,不要忘了。它也把式 Apache 和 MySql 注册为服务, 开机自启动。 在程序文件夹中,它也带有控制面板,只不过是 CMD 的,但很好用。 卸载就更容易了,在软件自带的控制面板中卸载服务,然后关把整个文件夹删掉就行。这 么方便,图简便的可以试试。

  5、PHPStudy 本人推荐使用此款

  PHPStudy 不一样,它含有 IIS+PHP 和 Apache+PHP,软件推荐设置是后者。在任务托盘里也有图标,可以打开面板来看服务运行状态,也很简洁。打开 localhost,出现的是标准的 PHP 信息界面。

  6、AppServ

  程序安装过程中它提示你可以改变默认的 80 端口为服务端口,这样可以避免端口共享产生 的冲突。可有密码设置提示,但是做得比 PHPNow 好多了,软件还可以设置字符集,默认为 UTF-8。虽然软件没有控制面板,但一切操作都在开始菜单中加入了快捷方式,使用当然很方便。软件还带有 MySql 命令行终端。 7. EasyPHP 软件如其名,真的很 EASY!安装一路 NEXT,但是不会把 Apache 和 MySql 加载为服务,所 以每次使用都要手工来启动。软件也带简单的控制面板,其他的没什么要说的了。

  说了这么多,我想,这些工具应该够你使用的了,找一个你最满意的安装就行了。 PS:如果某些这样的 PHP 相关的服务无法启动,请注意一下你的机器中的 80 端口是否被占 用。一般的程序,如迅雷,BT 软件什么的,即使它们没有在工作,开着也会占用 80 端口。 所以把它们关掉后,启动 PHP 相关的服务后再把这些下载软件什么的打开,就不会有服务 启动不成功这样的问题的。








====================================分割线================================



最新内容请见作者的GitHub页:http://qaseven.github.io/

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
21天前
|
Java 测试技术 数据安全/隐私保护
软件测试中的自动化策略与工具应用
在软件开发的快速迭代中,自动化测试以其高效、稳定的特点成为了质量保证的重要手段。本文将深入探讨自动化测试的核心概念、常见工具的应用,以及如何设计有效的自动化测试策略,旨在为读者提供一套完整的自动化测试解决方案,帮助团队提升测试效率和软件质量。
|
14天前
|
Web App开发 IDE 测试技术
Selenium:强大的 Web 自动化测试工具
Selenium 是一款强大的 Web 自动化测试工具,包括 Selenium IDE、WebDriver 和 Grid 三大组件,支持多种编程语言和跨平台操作。它能有效提高测试效率,解决跨浏览器兼容性问题,进行性能测试和数据驱动测试,尽管存在学习曲线较陡、不稳定等缺点,但其优势明显,是自动化测试领域的首选工具。
97 17
Selenium:强大的 Web 自动化测试工具
|
24天前
|
机器学习/深度学习 人工智能 算法
BALROG:基准测试工具,用于评估 LLMs 和 VLMs 在复杂动态环境中的推理能力
BALROG 是一款用于评估大型语言模型(LLMs)和视觉语言模型(VLMs)在复杂动态环境中推理能力的基准测试工具。它通过一系列挑战性的游戏环境,如 NetHack,测试模型的规划、空间推理和探索能力。BALROG 提供了一个开放且细粒度的评估框架,推动了自主代理研究的进展。
36 3
BALROG:基准测试工具,用于评估 LLMs 和 VLMs 在复杂动态环境中的推理能力
|
19天前
|
SQL 安全 JavaScript
在多用户环境中,如何确保 PHP Shell 的安全性?
在多用户环境中确保 PHP Shell 安全,需采取限制执行环境、禁用危险函数、使用安全模式、采用 `suPHP` 或 `PHP-FPM`、使用参数化查询、输入验证、转义命令、强化会话管理、合理配置错误处理、正确设置文件权限及定期更新等措施。这些策略有助于防范潜在的安全威胁。
|
1月前
|
监控 测试技术 开发工具
移动端性能测试工具
移动端性能测试工具
46 2
|
1月前
|
安全 前端开发 测试技术
如何选择合适的自动化安全测试工具
选择合适的自动化安全测试工具需考虑多个因素,包括项目需求、测试目标、系统类型和技术栈,工具的功能特性、市场评价、成本和许可,以及集成性、误报率、社区支持、易用性和安全性。综合评估这些因素,可确保所选工具满足项目需求和团队能力。
|
1月前
|
安全 网络协议 关系型数据库
最好用的17个渗透测试工具
渗透测试是安全人员为防止恶意黑客利用系统漏洞而进行的操作。本文介绍了17款业内常用的渗透测试工具,涵盖网络发现、无线评估、Web应用测试、SQL注入等多个领域,包括Nmap、Aircrack-ng、Burp Suite、OWASP ZAP等,既有免费开源工具,也有付费专业软件,适用于不同需求的安全专家。
156 2
|
1月前
|
监控 网络协议 Java
一些适合性能测试脚本编写和维护的工具
一些适合性能测试脚本编写和维护的工具
|
1月前
|
Web App开发 定位技术 iOS开发
Playwright 是一个强大的工具,用于在各种浏览器上测试应用,并模拟真实设备如手机和平板。通过配置 `playwright.devices`,可以轻松模拟不同设备的用户代理、屏幕尺寸、视口等特性。此外,Playwright 还支持模拟地理位置、区域设置、时区、权限(如通知)和配色方案,使测试更加全面和真实。例如,可以在配置文件中设置全局的区域设置和时区,然后在特定测试中进行覆盖。同时,还可以动态更改地理位置和媒体类型,以适应不同的测试需求。
Playwright 是一个强大的工具,用于在各种浏览器上测试应用,并模拟真实设备如手机和平板。通过配置 `playwright.devices`,可以轻松模拟不同设备的用户代理、屏幕尺寸、视口等特性。此外,Playwright 还支持模拟地理位置、区域设置、时区、权限(如通知)和配色方案,使测试更加全面和真实。例如,可以在配置文件中设置全局的区域设置和时区,然后在特定测试中进行覆盖。同时,还可以动态更改地理位置和媒体类型,以适应不同的测试需求。
66 1
|
2月前
|
Java 流计算
Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!
Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!
46 1
Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!