PHP开发环境搭建工具有哪些?

对于php开发小白来说搭建一个php运行环境就是一道坎!
因为要做php开发 , 搭建一个能够运行php网站的服务器环境是第一步 , 传统的php环境软件非常复杂 , 好在很多公司开发了一键搭建php安装环境 , 一键进行php环境配置 , 大大节省了搭建php MySQL环境的时间!对老手来说安装配置php环境也不再是一件繁琐的事 。
接下来大脸猫来给大家分享七种PHP开发环境搭建工具 , 当然也不仅仅有这七种仅仅只是这几种比较常见;
一、phpStudy

PHP开发环境搭建工具有哪些?

文章插图
 
phpStudy是一个新手入门最常用的开发环境 。(还有一个梗就如同phpStudy的名字的中文意思一样PHP学习)
phpStudy是一个PHP调试环境的程序集成包;
该程序包集成最新的Apache/Nginx+PHP+MySQL+phpMyAdmin+ZendOptimizer+OpenSSL , 一次性安装 , 无需配置即可使用 , 是非常方便、好用的PHP调试环境;
该程序不仅包括PHP调试环境 , 还包括了开发工具、开发手册等 。
二、WampServer
PHP开发环境搭建工具有哪些?

文章插图
 
WampServer也同样的也是和phpStudy一样操作简单对小白比较友好 。
WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包 。免去了开发人员将时间花费在繁琐的配置环境过程 , 从而腾出更多精力去做开发 。
WampServer就是windows、Apache、Mysql、PhpMyadmin、SqlBuddy、XDebug PHP集成安装环境 , 即在window下的apache、php和mysql的服务器软件 。
三、XAMPP
PHP开发环境搭建工具有哪些?

文章插图
 
XAMPP相对于phpStudy和WampServer就对于小白没有那么友好了 , 操作门槛就稍稍有点高了;而且XAMPP是目前支持操作系统最多的工具了 。这样就对于在公司用Windows回家用mac OS x的程序员就比较友好了 。
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包;
这个软件包原来的名字是 LAMPP , 但是为了避免误解 , 最新的几个版本就改名为 XAMPP 了;
它可以在Windows、linux、Solaris、Mac OS X 等多种操作系统下安装使用 , 支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等 。
许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿;
如果您想添加 MySQL、PHP 和 Perl , 那就更难了;XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版;
XAMPP 的确非常容易安装和使用:只需下载 , 解压缩 , 启动即可 。
四、MAMP
PHP开发环境搭建工具有哪些?

文章插图
 
MAMP分为两种MAMP和MAMP Pro for Mac;MAMP就不讲了 , MAMP Pro的功能真的是非常的强大 , 但是但是MAMP只支持Mac OS系统所以优点和缺点也非常明显;
名称MAMP是源自系统组件名称的首字母缩写:
macOS、Apache、MySQL或MariaDB和PHP , Perl或Python 。
该名称源自LAMP , LAMP是广泛用于网站的所有开源软件的类似堆栈 , 但是用专有的macOS代替了开源Linux操作系统 。(对于其他操作系统 , 也存在类似的“AMP”堆栈 。)但是MAMP不仅限于这些组件选择 。例如 , 可以使用Nginx代替Apache , 并用MariaDB代替MySQL 。
包含MAMP的某些软件包(尤其是Apache和PHP)已预先安装在macOS上 。其余版本的兼容版本可轻松安装和使用 。通过在便携式计算机或台式计算机上设置本地开发环境 , 而无需独立的Web服务器 , MAMP通常与流行的CMS程序(例如wordPress/ target=_blank class=infotextkey>WordPress和Drupal)一起使用并为其开发 。
五、IIS
PHP开发环境搭建工具有哪些?

文章插图
 
互联网信息服务(英语:Internet Information Services,简称IIS) , 是由微软公司提供的基于运行Microsoft Windows的互联网基本服务 。
图形界面的新IIS管理器在防火墙里不开放任何端口的情况下就可以通过HTTP的远程管理 , 该管理工具是完全可扩展的 。
图形界面的新IIS管理器支持HTTP远程管理协议 , 在无需DCOM的情况下允许无缝地进行本地 , 远程 , 甚至跨互联网的连接或在防火墙里开放其它管理端口 。


推荐阅读