前言大家好,我是CrazyCodes,今天我要说说为什么我不在MAC上安装像XAMPP或者Laravel的Homestead这样的集成开发环境。我也卸载了这些环境。一年后,为什么要卸载它?原因其实很简单,扩展性差。这里的可扩展性不是指集成环境软件本身的可扩展性。原来安装的目的其实是为了省事。我会看文档太多,但是当需要扩展的时候,学习成本会逐渐增加,其中可扩展性=学习成本。MAC一开始自带Apache和PHP版本。这时候直接安装一个MySQL其实就可以进入开发了。可以选择使用brew来安装brewinstallmysql。当然,如果你想使用其他版本的PHP或者将Apache换成Nginx,也很简单。只要部署了独立服务器,Mac上的步骤都是类似的。php首先,使用brew安装一个你喜欢的PHP版本。可以通过brewsearchphp7搜索已有的php7+版本。这里在php@7.3上标了??,说明我已经安装了这个版本。现在使用7.4版本做一些解释。经过brewinstallphp@7.4的猛烈操作,一般情况下,你会看到如下这样一个人性化的提示,同时也告诉我们如何配置。当然这不是主要的,看最下面的php.ini和php-fpm.ini文件可以在:/usr/local/etc/php/7.4/Tohavelaunchdstartphpnowandrestart在登录时:brewservicesstartphp或者,如果你不想/不需要后台服务,你可以运行:安装php-fpm后,它会解释php的安装位置,你可以使用命令brewservicesstartphp或php-fpm启动并重新启动PHP。这时候在指定目录下就可以看到熟悉的PHP相关文件了。nginx仍在使用brew安装您喜欢的nginx版本。我这里已经安装了nginx。不会显示屏幕截图。具体操作如下:brewinstallnginx经过一番激烈的操作,它会告诉我们安装在哪个目录下,和PHP安装完成后的提示一样。一般默认是/usr/local/etc/nginx,这还是和我们熟悉的NGINX有关。目录和配置文件,servers目录是我新建的,用来存放服务器配置的本身,可能是一些链接库。头脑清醒地选择安装。我已经安装了mysql8。以5.6为例。酿造安装mysql@5.6。.启动Nginx2。启动PHP3。启动MySQL。访问链接http://localhost,你会看到nginx友好的欢迎界面。nginx服务器配置与单机配置一致。如果觉得每次配置host很麻烦,可以使用一个ihost统一管理所有源码,与源码包安装一致。相信你会根据需要安装所需的扩展~谢谢感谢阅读本文,希望本文能对你有所帮助。
