经常用WordPress开发网站的人,在本地搭建开发/测试环境,通常会使用PHPStudy或者WNMP之类的集成工具包;亦或者先搭建本地Linux虚拟机,在虚拟机里安装LNMP或宝塔面板。总之,搭建环境这件事,虽然有以上工具包帮你把Nginx/Apache、PHP、MySQL这些软件快捷集成了,绕开逐个编译安装的麻烦步骤,但对于新手来说仍然会因为各种设置问题,或者漏掉某些关键操作,不断踩坑。
今天我要介绍一款安装步骤极少、没有设置分支、极不容易踩坑的WordPress开发环境架设工具,它是基于Docker的集成Linux环境,帮你一键安装Nginx、MySQL、PHP并自动部署WordPress的软件。如果你是一名不使用WordPress的PHP开发者,你也可以用它快速搭建本地PHP环境,只需要几分钟即可,堪称神器。
神器的名称叫做DevKinsta。
经常看我文章的人,知道我一直推崇建跨境网站用Kinsta的服务器。DevKinsta一看就和Kinsta有关,但这一篇不是Kinsta的软文,我会忍住不贴Kinsta的推广链接。
DevKinsta确实是Kinsta家开发的,但他完全是助力WordPress开发者的软件,不管你用不用Kinsta服务器,他都是免费给开发者下载的。下载地址在此:https://kinsta.com/devkinsta/
它提供Windows、Mac和Ubuntu三个版本,我们自然是用Windows版了。
安装十分简单,唯一需要注意的是安装前它会探测你有没有装Docker,如果没有,顺着它给的链接先把Docker安装一下即可。对我们来说,Docker安装也没有需要特别注意的地方,一切按默认设置来,一路点下一步即可。Docker和DevKinsta的安装,都没有任何广告插件骚扰,不需要小心提防,这是国外开发者默认的素养。安装过程就不贴截图了,如果你实在吃不准,可以去看官方指南(其实也没那个必要) https://kinsta.com/docs/devkinsta/devkinsta-getting-started/installation/
安装完毕后,容我分享一下它的便利。首先,我们新建一个新的网站,只要点右上角Add Site:
接下来WordPress开发者选“New WordPress site”,它会让你设置一个网站名称、以及管理员账号
点击Create site,大约半分钟,本地网站即创建完毕:
界面右上角的Open Site可以直接从浏览器打开这个测试网站,Database manager则是在浏览器里打开类似phpMyadmin的数据库管理工具:
在这个位置直接打开网站文件目录:
打开本地的网站文件目录,熟悉的WordPress文件都在这里,WP开发者可以随意修改,新手也可以随便玩,改坏了把站点删掉,重复上面步骤一键生成一个新的即可:
值得注意的是因为是基于Docker的,可以看到文件目录所在位置是在上面圈出来的这个Linux虚拟机下的。可以了解下DevKinsta在Dockers下建立了如下几个容器,但我们不需要去改动它们。
接下来,开发者应该会关心有没有环境设置,比如一键切换WordPress Debug开关等,别急,都在这里。
PHP.ini和Nginx规则设置在这里,对环境的一些特殊要求也不在话下。
一键切换PHP版本当然也可以,对于WordPress玩家,选最新版的PHP就行了:
再来看看本地目录的上一级,我的几个站点都在这个文件夹下:
去再上一级看看,发现log文件都在这里,开发过程中,IDE一直开着对应的log文件即可,有报错就会自动刷新,随时Debug,方便!
对于WordPress以外的其他PHP开发者,一件搭建环境用它也是极为方便,看截图你就懂了:
总之对于所有PHP开发者来说,都可以算是一款神器了!
DevKinsta推出到现在也有三年多了,它太低调了,国内用户知之甚少,我也是用了Kinsta主机,逛Kinsta官网才知道了它,真的有点相见恨晚。目前DevKinsta社区也运维得很好,有什么疑问,很快就会有官方人员直接回答你,我在创建环境得时候还是碰到一个设置问题,直接去问了,虽然是很dull的问题,官方人员还是很快答复了,体验极佳:
强烈推荐!
本站所有文章均为原创,欢迎转载,请注明文章出处:https://blog.brain1981.com/3193.html。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。
您也可以扫描左边的二维码,关注我们的微信公众号,在微信上查看我们的案例。