开始说明
前面文章已经搭建好了PHP运行的基本环境,但还没有接触代码,这篇文章会介绍一些高效开发的工具。
IDE
IDE即为集成开发环境,和普通的文本编辑器不同的是IDE还能编写,分析,调试代码。
PhpStrom
PHPStrom 是一款非常智能的编译器,我工作中接触的大部分同事都在使用这款软件进行PHP开发。
其功能非常齐全,不仅支持PHP代码的编写还支持前端代码开发。
基本上下载安装完就能开始上手使用了,一般要配置的就是字体,皮肤还有配置下Debug。
但在一些低性能的机器上使用起来有点卡,并且这个是收费软件。
VScode
VScode 是一款轻量的编译器(免费),可以根据自己需要安装各种插件满足自己需要。
VScode在前端开发中非常受欢迎,开发PHP时要安装好自己需要的插件,功能十分强大。
Composer安装
安装完编译器就可以开始开发了,在开发中其实很多的功能其实都能 (复制粘贴 )复用的。
Composer是PHP的一个依赖管理工具,有了它咱们就能轻松把别人优秀的代码引入。
首先我们要去 Composer官网 下载安装
Composer是需要依赖 PHP openssl 扩展的,一般集成环境是会默认打开的,如果没有要先去 php.ini 将 extension=php_openssl.dll 前面的分号注释去掉再重启下你的Nginx或者Apache就可以了。
后面就是点击安装,过程不再多说。安装完后可以在cmd中输入如下命令,验证一下是否安装成功。
composer -V
安装完成后最好切换一下Composer源,使其下载能够更加流畅。
切换很简单 去Composer中文网 复制命令到cmd中运行一下就好了。
composer config -g repo.packagist composer https://packagist.phpcomposer.com
Composer使用
安装好了你肯定好奇如何使用它,这里我们就拿把中文转化成拼音示例。
比如你在开发中需要使用中文转化成拼音的功能,这时我们可以在PHP Packagist 搜索一下,找个下载收藏多的。
一般点进去后里面会有详细的安装与说明的,找到安装的包名与版本号。再在你开发的项目目录下执行一下。
安装完成后需要再把 autoload.php 文件引入进来即可使用了。当然如果你是在一些使用composer的框架里使用,一般都已经在入口引入好了autoload.php。
Git
既然学会了Composer怎么能少了Git呢,这是一个版本控制系统。
目前团队协同开发大多用Git,记得我第一份工作是直接FTP上传代码,当时经常我写的被别人覆盖了,别人写的给我覆盖了。还要经常手动复制粘贴自己代码到别人的代码里面。??
有了Git后就不至于这样了,而且我们还可以很方便地在Github / 码云这样代码托管网站下载上传代码。
废话不多说,我们就开始简单地用起来吧。
先下载安装Git,下完一直下一步就好了。
按完还需要配置下你的用户名邮箱,这个用户名可以随便设的,设置了用户名代码提交后就可以看到这些代码是谁写的(让我们看看这个BUG是谁写的)。
至于Git 详细教程网上很多可以找下,我在之前也写过一个简单的Git操作笔记。
这里推荐一个Git教程: 猴子都能懂的GIT入门