php怎么运行网页_「PHP编程」安装开发环境太烦?告诉你几个简单方法,分分钟搞定...

132735accb492e50dcca43131ea17c90.png

安装开发环境是每个开发人员的必修课,也是新工作的开端。LAMP、LNMP、WAMP是PHP开发常用的几种开发环境,L代表Linux,A代表Apache、M代表MySQL、W代表Window、P代表PHP。

安装开发环境有多种方式,每一种方式都有它自己的适用场景和优缺点。如下是几种常用的安装方式,通过亲身体验,感觉使用起来都非常简单方便。

1、使用PHPStudy

9eb4ecc51dc1ba4b02533c614630184c.png

这是我在Window系统上,经常使用的方式。与它的slogan一样,“让天下没有难配的服务器环境”,PHPStudy的安装十分简单,在本地搭建一个开发环境,加上下载软件的时间,估计都不需要一个小时。另外,PHPStudy支持不同版本的MySQL,Apache、Nginx、PHP的任意切换,这对于经常需要切换开发环境的开发者来说,非常方便。

b979155cb99a5d0b0d6fe598208ca787.png

需要说明的是,目前PHPStudy也支持网页版。不过网页版的功能与应用版的功能大同小异。

2、使用宝塔面板

e1d147d4b1c05e6298d6b52ec63a6658.png

宝塔面板和PHPStudy网页版类似,它也是采用网页的形式来维护运行环境。虽然,现在也有Windows版本,但是其主要用于Linux系统,因为其定位是用于维护生产环境。宝塔面板也支持不同版本的MySQL,Apache、Nginx、PHP的任意切换。另外,还支持对服务器负载、CPU、内存、磁盘等项目的监控。对于需要设置定时任务的场景,宝塔面板也能很好的支持。

085e3dd5b43a0438648b2d2082a6f57a.png

3、使用Docker镜像

5636f1c02ef5c345ad28c950a652d782.png

PHPStudy和宝塔面板虽然可以快速搭建运行环境,但是它们的封装性太高,很难根据不同的场景,进行自定义改造。另外,像宝塔面板本身就是一个程序,如果运行在线上服务器,其本身也是一个性能损耗。而 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。

Docker 官方仓库有很多高质量的镜像,包括LNMP和LAMP。当然,如果以上镜像不满足你的需求,你也可以在它们的基础上进行修改或自定义,然后制作成自己的镜像,以备后续使用。

使用 Docker 镜像创建运行环境很简单,首先安装 Docker,然后使用 docker run 创建容器即可。

4、使用源码安装

使用源码安装是性能最高的一种方式,但是也是最复杂的一种方式,虽然现在也可以使用一些集合包,比如LNMP.org

f92a9ec16d739f522f627870788611fb.png

对于新手而言,如果想更清楚的了解PHP的运行环境,可以选择这种方式。清楚它们的工作原理,后面才能有针对的对它们进行优化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值