前面说了一些关于Linux平台搭建LANMP的教程,现在给Mac用户也安利一波(因为我自己在用,不用虚拟机当仍更方便一些)
科普:
MAMP Pro软件是一款很好的在MAC下面运行的网站集成环境软件,功能强大,配置简单,十分便于本地调试,其由Apache+MySQL+PHP+动态DNS配置构成,PHP的版本可以动态切换到最新版。无需更改hosts文件通过软件配置界面即可完成hosts文件修改,MySQL,Apache的端口和运行配置,十分的简单,省去了用户需要自己配置和搭建集成环境的麻烦,作为一款用于Web用户本地调试网站的利器,真心推荐安装。主要的优势在于功能齐全,配置简单,没有学习成本,还有Xdebug调试工具,可以帮助用户实时调试程序。下面来讲一下我是怎么配置MAMP Pro软件。

1. 下载安装MAMP(MAC破解版)

链接: https://pan.baidu.com/s/1rZYBxEXA_-7-0Is5I9NI5Q  
密码: 1v5w

2. 下载好之后打开,一直点击下一步即可

截屏2021-07-31 上午12.39.39.png

3. 打开软件配置,点击Preferences

截屏2021-07-31 上午12.41.52.png

4. 点击Ports,端口配置如图所示,然后点击Set Web & MySQL ports to 80 & 3306

截屏2021-07-31 上午12.43.48.png
注意:MAMP有默认的文件路径
截屏2021-07-31 上午12.46.28.png
我们一般情况下不会使用默认路劲,所以我们更改成自己想要的路径
截屏2021-07-31 上午12.49.09.png
打开蓝色MAMP(MAMP PRO)
截屏2021-07-31 上午12.50.54.png

由于PHP是按照模块的方式来运行,所以在上图中的Mode选择第一个选项:

Identical PHP version for all hosts(module mode)

选择第二个CGI模型也是可以的,但是一般对于Apache还是建议PHP作为Apache的模块的方式来运行,这样网站更稳定。PHP的CGI运行方式和mod_php运行方式这里就不展开说了,想科普的同学可以自己搜搜。点击右上角的Servers,软件开始运行。然后我们平常在本地配置环境经常是以虚拟主机方式运行,所以需要修改hosts文件,以前我们需要到系统目录中修改hosts文件,这里通过软件配置直接修改:
添加一个虚拟主机域名:www.test.com
截屏2021-07-31 上午1.18.56.png

5.接下来我们来说一下如何安装PHP扩展

由于软件安装的时候只有带有最基本的PHP扩展,所以像Memcache,redis,mongo扩展基本上都是没有预装的,这个时候就需要我们自己安装这些必要的扩展了。安装扩展使用MAC自带的homebrew方式安装,因为这样最简单了。
如果你觉得这样麻烦的话,你可以直接从网上去下载对应PHP版本的扩展,例如memcache.so文件,然后放到MAMP Pro软件中PHP相应扩展的安装目录中去,然后在php.ini文件中指明extension="扩展保存目录"
修改php.ini文件只能通过软件的界面去修改,这样最保险,因为软件的php.ini文件是由一个模板配置文件生成的。所以如果你直接去修改php.ini文件是没有用的。软件一运行就会使用模板配置文件覆盖掉你修改过后的php.ini文件。
修改php.ini模板配置文件的地方是:菜单栏中File -> Edit Template -> PHP ->修改正在运行的PHP版本的ini文件就行了。

2021.8.1 00:09:53修改(之前的安装方法不一定适用,可以看看这个方法)

1.直接打开MAMP PRO
2.恢复Apache和MySQL的默认端口号

Apache:80
MySQL:3306

截屏2021-08-01 上午12.14.14.png
3.确认主目录:
截屏2021-08-01 上午12.15.17.png
为了确认一下,我们也可以在终端看一下:
截屏2021-08-01 上午12.18.17.png
4.设置主页以文件目录的形式呈现,方便浏览(项目上线时删掉该选项)
截屏2021-08-01 上午12.20.37.png
设置完之后记得保存
(不要尝试修改httpd.conf文件)
5.启动服务并确定PHP版本
截屏2021-08-01 上午12.24.45.png

1.确定Apache和MySQL为"on"(新版本是个开关按钮图标)
2.右上角的Servers打开
3.选择PHP版本后切忌保存
4.开启错误报告:to screen

6.在文件主目录下创建项目目录:

mkdir PHP

截屏2021-08-01 上午12.28.59.png
截屏2021-08-01 上午12.30.53.png
显示正常,表示已经搭建完毕。
7.如果想看目录,但是这里不显示是因为index.php的存在所以如果想看目录,我们可以给index.php改个名字:
看我操作
截屏2021-08-01 上午12.34.42.png
截屏2021-08-01 上午12.35.14.png
刷新一下页面,目录出来了,nice!
8.代码测试
(这个大家随意)
截屏2021-08-01 上午12.46.08.png
截屏2021-08-01 上午12.48.44.png
截屏2021-08-01 上午12.50.14.png

最后修改:2021 年 08 月 18 日 10 : 46 AM
如果觉得这篇文章不错,不妨赏我碎银几两。