17 / 09 / 17

在MacOS上第一次搭建PHP环境

作为一个在iOS界混迹多年的开发者,一直孤注一掷的奔跑在追随乔帮主的路上,从Objective-C到Swift,可谓盲目崇拜。

直到,一次次自己写API的冲动一点点的动摇了我,我可能需要学习一门新的后端语言了,虽然Swift正在往后端语言靠近,但是始终只是第三方在做的扩展,身不正。在大学期间学习了JAVA,但是已经还给老师了,想到SSH,想到庞大的体系,望而却步。PHP作为大众口中『世界上最好的开发语言』我当然选择了,于是,我踏上了PHP之路。

工欲善其事,必先搭个环境。

搭环境并没有费什么时间,主要是因为没在国内的网站搜索了,请翻墙至Youtube需要720P超清教学录像。

PhpStorm

作为JetBrains旗下的专为PHP开发准备的PhpStorm,我没理由不选择它作为我的IDE。

点击至官网下载

打开后选择你喜欢的Theme,IDE的配色,然后,选择你的PHP版本,并配置CLI。

或许你会问我,CLI这个是怎么配置的呢?路径在哪呢?

等我介绍完下面一个工具一起说。

MAMP

在Windows下开发工开发者一定知道WAMP吧,Windows Apache MySQL PHP。

那在Mac OS 下就肯定有MAMP。Mac Apache MySQL PHP。

点击至官网下载

这是一个集成了Apache\Nginx\MySQL等环境的集成服务。安装以后轻松的帮我们搭建好了PHP所需要的开发环境。

我们只需要Start Servers就好了。

打开后按照流程引导就行了,有点儿前后端经验的100%能看懂。看不懂的留言。我看了一下PRO还是挺有用的,多了好多功能,有兴趣的可以试一下,有14天试用期。

安装好以后,我们回到刚才PhpStorm留下的CLI的问题。

根据你的PHP版本,选择对应路径下的php就好了。

然后启动服务,你就可以进行PHP开发了。

等等,如果你做惯了App的开发,是不是需要一个Debug的工具,在MAMP中帮我们集成了下面这个家伙,只不过它需要我们。

MacGDBp

我可以把它认为是PHP的Debug工具。至少到现在我还这么认为。

点击至官网下载

在MAMP PRO中选择这个

打开php.ini文件,添加这样一行

xdebug.idekey="PHPSTORM"

在安装一个Chrome的插件Xdebug helper。

安装地址

MySQL

这个我就不多说了,一个Server不可能没有数据库。

点击至官网下载

至此,一个PHP环境就搭好了,可以写代码了。

PhpStorm的插件?

这个我还没用过。

走着看吧。