在Mac OS上第一次搭建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的插件?
这个我还没用过。
走着看吧。