向MAMP添加新版本的PHP
我用的是MAMP PRO 4.5,几年前买的。唯一的问题是他们停止提供新版本的PHP,最新版本是7.2.1向MAMP添加新版本的PHP,php,mamp,mamp-pro,Php,Mamp,Mamp Pro,我用的是MAMP PRO 4.5,几年前买的。唯一的问题是他们停止提供新版本的PHP,最新版本是7.2.1 有没有办法手动更新到新版本?我想如果你坚持使用MAMP,那么你就只能等待了。我也有MAMP PRO,但我现在只在一个古老的项目中使用它 如果你不介意抛弃MAMP,我建议你试试Docker!我在Mac电脑上,它为您提供了一个跨机器的一致Linux设备。在我的Mac电脑上,我使用的唯一工具是Docker、VirtualBox、Git、PHPStorm和Sequel Pro。没有任何PHP或LA
有没有办法手动更新到新版本?我想如果你坚持使用MAMP,那么你就只能等待了。我也有MAMP PRO,但我现在只在一个古老的项目中使用它 如果你不介意抛弃MAMP,我建议你试试Docker!我在Mac电脑上,它为您提供了一个跨机器的一致Linux设备。在我的Mac电脑上,我使用的唯一工具是Docker、VirtualBox、Git、PHPStorm和Sequel Pro。没有任何PHP或LAMP堆栈的东西 要开始,您需要通过Docker创建虚拟机,只需执行一次:
docker-machine create --driver virtualbox default
要启动它,请键入以下命令
docker-machine start
您现在有了一台工作的Docker机器。现在,它已经启动,您需要为在终端中打开的每个选项卡运行它
以便在终端中设置其环境变量
eval $(docker-machine env)
现在,您可以开始处理各种docker项目
我有一个完全配置和准备辊灯堆栈在这里
它使用PHP8FPM,但您可以在build/PHP/Dockerfile
中更改设置,例如,对于PHP7.4,您可以使用delboy1978uk/php74:1.1.5
Git将其克隆到项目文件夹中,放入cd,然后键入
docker-compose up
您将看到它初始化(第一次总是稍微长一点),然后您将看到实时滚动灯堆栈日志输出
现在打开另一个选项卡,再次运行eval$(docker machine env)
。要进入Linux机箱(例如运行Composer),请键入:
您的Apache不再是本地主机,而是virtalbox机器的IP。键入docker machine env
并将IP地址复制到您的/etc/hosts
:
192.168.99.100 awesome.scot
awesome.scot
也可以在docker compose.yml
中配置为您喜欢的任何格式,但您还需要在生成自签名证书的行上调整build/httpd/Dockerfile
您现在应该可以浏览到https://awesome.scot
看到一个等待页面,您现在有了Apasche+SSL、PHP、MariaDb和MailHog(转到https://awesome.scot:8025
查看,发送端口1025)
卸载完成后,CTRL-C
out。然后输入
docker-compose down
这会把事情收拾好的。我建议你等一等。(他们需要时间移植到MAMP)可能要等几年。。。我很好奇是否有一种方法可以通过编译来实现这一点?据我所知,最新版本的MAMP Pro(4.2.0,于2020年6月发布)包含PHP7.4,那么你到底在寻找什么呢?
docker-compose down