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

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介:

很多朋友平时电脑做服务器都是搭建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
目录
相关文章
|
7天前
|
设计模式 数据库连接 PHP
PHP中的设计模式:提升代码的可维护性与扩展性在软件开发过程中,设计模式是开发者们经常用到的工具之一。它们提供了经过验证的解决方案,可以帮助我们解决常见的软件设计问题。本文将介绍PHP中常用的设计模式,以及如何利用这些模式来提高代码的可维护性和扩展性。我们将从基础的设计模式入手,逐步深入到更复杂的应用场景。通过实际案例分析,读者可以更好地理解如何在PHP开发中应用这些设计模式,从而写出更加高效、灵活和易于维护的代码。
本文探讨了PHP中常用的设计模式及其在实际项目中的应用。内容涵盖设计模式的基本概念、分类和具体使用场景,重点介绍了单例模式、工厂模式和观察者模式等常见模式。通过具体的代码示例,展示了如何在PHP项目中有效利用设计模式来提升代码的可维护性和扩展性。文章还讨论了设计模式的选择原则和注意事项,帮助开发者在不同情境下做出最佳决策。
|
2月前
|
前端开发 测试技术 Python
【Selenium全攻略】掌握这一工具,实现自动化测试的所有梦想
本文分享了使用Selenium进行UI自动化测试的全过程,包括开发环境部署、代码实现、思路分析和难点解析。作者通过一个实际案例,讲述了如何利用Selenium处理前端生成报告失败的问题,以及在UI自动化中定位元素和处理元素不唯一的情况。同时,文章强调了解决问题思路的重要性,鼓励读者开拓思维,寻找不同的解决方案。
93 4
【Selenium全攻略】掌握这一工具,实现自动化测试的所有梦想
|
2月前
|
前端开发 jenkins 测试技术
自动化测试介绍,为何 Apifox 是进行自动化测试的最佳工具
自动化测试利用专用软件执行测试用例,比手动测试更高效准确。Apifox是一款集API文档、调试与自动化测试于一体的工具,提供一体化解决方案,简化API变更管理。其强大的测试功能支持丰富的断言及测试场景组合,便于模拟真实业务流程。Apifox还提供详尽的测试报告与分析功能,有助于快速定位问题。此外,它能轻松集成到CI/CD流程中,并支持定时任务及多分支管理,极大提升了测试效率和团队协作。相较于其他工具,Apifox以其全面的功能和友好的界面脱颖而出。
|
8天前
|
设计模式 算法 PHP
PHP中的设计模式:策略模式的深入探索与实践在软件开发的广袤天地中,PHP以其独特的魅力和强大的功能,成为无数开发者手中的得力工具。而在这条充满挑战与机遇的征途上,设计模式犹如一盏明灯,指引着我们穿越代码的迷雾,编写出更加高效、灵活且易于维护的程序。今天,就让我们聚焦于设计模式中的璀璨明珠——策略模式,深入探讨其在PHP中的实现方法及其实际应用价值。
策略模式,这一设计模式的核心在于它为软件设计带来了一种全新的视角和方法。它允许我们在运行时根据不同情况选择最适合的解决方案,从而极大地提高了程序的灵活性和可扩展性。在PHP这门广泛应用的编程语言中,策略模式同样大放异彩,为开发者们提供了丰富的创作空间。本文将从策略模式的基本概念入手,逐步深入到PHP中的实现细节,并通过一个具体的实例来展示其在实际项目中的应用效果。我们还将探讨策略模式的优势以及在实际应用中可能遇到的挑战和解决方案,为PHP开发者提供一份宝贵的参考。
|
11天前
|
设计模式 SQL 安全
PHP中的设计模式:单例模式的深入探索与实践在PHP的编程实践中,设计模式是解决常见软件设计问题的最佳实践。单例模式作为设计模式中的一种,确保一个类只有一个实例,并提供全局访问点,广泛应用于配置管理、日志记录和测试框架等场景。本文将深入探讨单例模式的原理、实现方式及其在PHP中的应用,帮助开发者更好地理解和运用这一设计模式。
在PHP开发中,单例模式通过确保类仅有一个实例并提供一个全局访问点,有效管理和访问共享资源。本文详细介绍了单例模式的概念、PHP实现方式及应用场景,并通过具体代码示例展示如何在PHP中实现单例模式以及如何在实际项目中正确使用它来优化代码结构和性能。
|
16天前
|
测试技术
基于LangChain手工测试用例转App自动化测试生成工具
在传统App自动化测试中,测试工程师需手动将功能测试用例转化为自动化用例。市面上多数产品通过录制操作生成测试用例,但可维护性差。本文探讨了利用大模型直接生成自动化测试用例的可能性,介绍了如何使用LangChain将功能测试用例转换为App自动化测试用例,大幅节省人力与资源。通过封装App底层工具并与大模型结合,记录执行步骤并生成自动化测试代码,最终实现高效自动化的测试流程。
30 4
|
17天前
|
设计模式 人工智能 算法
PHP中的设计模式:策略模式的深入解析与实践软件测试中的人工智能革命:提升效率与准确性的新篇章
在PHP开发中,理解并运用设计模式是提升代码质量和可维护性的重要途径。本文聚焦于策略模式(Strategy Pattern),一种行为型设计模式,它允许在运行时选择算法或业务规则。通过本文,我们将深入探讨策略模式的定义、结构、使用场景以及如何在PHP项目中有效地实现和利用策略模式。不同于性能优化等技术性摘要,本文着重于提供对策略模式全面而实用的理解,助力开发者编写出更加灵活和可扩展的应用程序。 本文深入探讨了人工智能在软件测试领域的应用,揭示了其如何显著提高测试过程的效率和准确性。通过实际案例分析,展示了AI技术在自动化测试、缺陷检测及结果分析中的关键作用,并讨论了实施AI测试策略时面临的挑
17 3
|
2月前
|
关系型数据库 MySQL 应用服务中间件
win7系统搭建PHP+Mysql+Apache环境+部署ecshop项目
这篇文章介绍了如何在Windows 7系统上搭建PHP、MySQL和Apache环境,并部署ECShop项目,包括安装配置步骤、解决常见问题以及使用XAMPP集成环境的替代方案。
42 1
win7系统搭建PHP+Mysql+Apache环境+部署ecshop项目
|
1月前
|
监控 安全 Linux
如何利用Kali Linux进行网站渗透测试:最常用工具详解
如何利用Kali Linux进行网站渗透测试:最常用工具详解
70 6
|
1月前
|
安全 Linux 测试技术
Kali Linux预装的自动化渗透测试工具
Kali Linux预装的自动化渗透测试工具
43 2
下一篇
无影云桌面