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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

很多朋友平时电脑做服务器都是搭建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/

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
16天前
|
测试技术 C语言
网站压力测试工具Siege图文详解
网站压力测试工具Siege图文详解
23 0
|
1月前
|
JavaScript jenkins 测试技术
这10款性能测试工具,收藏起来,测试人的工具箱!
这10款性能测试工具,收藏起来,测试人的工具箱!
|
1月前
|
人工智能 监控 测试技术
利用AI辅助工具提升软件测试效率
【2月更文挑战第17天】 随着科技的不断发展,人工智能(AI)在各个领域的应用越来越广泛。在软件测试领域,AI技术也发挥着重要作用。本文将探讨如何利用AI辅助工具提升软件测试效率,包括自动化测试、智能缺陷识别和预测等方面。通过引入AI技术,软件测试过程将变得更加高效、准确和可靠。
188 1
|
1月前
|
Web App开发 前端开发 测试技术
探索自动化测试工具:Selenium的威力与应用
探索自动化测试工具:Selenium的威力与应用
探索自动化测试工具:Selenium的威力与应用
|
1月前
|
测试技术
现代软件测试中的自动化工具与挑战
传统软件测试面临着越来越复杂的系统架构和不断增长的测试需求,自动化测试工具应运而生。本文将探讨现代软件测试中自动化工具的应用和挑战,深入分析其优势与局限性,为软件测试领域的发展提供思路和启示。
|
1月前
|
jenkins 测试技术 持续交付
现代软件测试中的自动化工具与挑战
随着软件开发领域的不断发展,自动化测试工具在测试过程中扮演着越来越重要的角色。本文将探讨现代软件测试中自动化工具的应用及面临的挑战,旨在帮助开发人员和测试人员更好地理解和应对自动化测试中的问题。
|
16天前
|
测试技术 Linux Apache
网站压力测试工具webbench图文详解
网站压力测试工具webbench图文详解
12 0
|
18天前
|
安全 测试技术
深入理解白盒测试:方法、工具与实践
【4月更文挑战第7天】 在软件开发的质量控制过程中,白盒测试是确保代码逻辑正确性的关键步骤。不同于黑盒测试关注于功能和系统的外部行为,白盒测试深入到程序内部,检验程序结构和内部逻辑的正确性。本文将探讨白盒测试的核心技术,包括控制流测试、数据流测试以及静态分析等方法,同时介绍当前流行的白盒测试工具,并讨论如何在实际项目中有效实施白盒测试。文章的目标是为软件测试工程师提供一份综合性指南,帮助他们更好地理解和应用白盒测试技术。
|
24天前
|
Java 测试技术 API
软件测试中的自动化工具与策略
软件测试是确保软件质量的重要环节,而自动化测试工具和策略的应用在提高测试效率和准确性方面发挥着重要作用。本文将介绍几种常见的自动化测试工具,并探讨在软件测试中应用自动化测试的最佳实践和策略。
|
26天前
|
Web App开发 Java 测试技术
深入理解与应用软件自动化测试工具Selenium
随着软件开发的快速发展,软件测试在保证产品质量方面发挥着越来越重要的作用。其中,自动化测试以其效率高、成本低的特点受到了广大开发者的欢迎。本文主要介绍了自动化测试工具Selenium的基本概念、原理以及在实际开发中的应用,旨在帮助读者更好地理解和使用Selenium进行高效的自动化测试。
22 4