我基本上是想将PHP Swift Mailer安装到我的项目中。 Swift Mailer需要PHP 7和更高版本,而我的是PHP 5.6。
因此,我决定升级PHP,并遵循了这些人的建议https://php-osx.liip.ch/ 安装似乎可以,但是Sift Mailer安装失败,并显示错误消息“您没有进行此安装所需的PHP版本”。当我运行命令php -version时,我仍然看到我的PHP版本为5.6
我该如何解决?任何帮助表示赞赏。
答案 0 :(得分:0)
如果您愿意,我有一个完整的基于Docker的LAMP堆栈,可与Mac一起使用。
您需要:
第一次使用Docker时,您需要设置基本VM:
docker-machine create --driver virtualbox default
一旦启动并运行,您将对要在其上运行docker的每个终端选项卡执行此操作:
eval $(docker-machine env)
然后您将https://github.com/delboy1978uk/lamp克隆到cd文件夹中。
启动新服务器!
docker-compose up
您现在拥有:
是的,将VirtualHost添加到Mac上的/etc/hosts
。检查您的VM的IP,它应该为192.168.99.100
,但是您可以通过键入docker-machine env
现在您可以浏览到https://awesome.scot
,并且有一个占位符index.php
要通过SSH进入您的VM(以运行Composer等),请输入以下内容:
docker-compose exec php /bin/bash
很棒的是,此设置可在Mac,Windows和Linux上运行,并且您将始终拥有一致的环境!
完成开发后,CMD-C退出服务器,并使用docker-compose down
进行清理。祝你好运,玩得开心!