2016年3月21日,对于我来说,是极其有重要意义的一天,因为,这是学生时代以来,第一次去公司实习,那么,自然而然,学生党对于公司是有各种好奇,除此之外,也是会各种懵逼。。。因为,根本没有经历过,所以呢,身为程序猿,实习的第一天,当然是要,配置环境,由于是创业公司,人手不足,大部分人都在忙着赶项目,所以负责我们的人告诉我们需要哪些软件之后,我们就开始网上搜罗资源。
由于资源相对比较分享,并且刚开始还不知道有集成环境,所以走了一段弯路。鉴于这种情况,米格呢,也开始学习前辈,学习总结和整理资源。第一,可以让自己更熟悉环境配置;第二,还可以养成一个好习惯,定期总结,无论是经验还是专业问题;第三,可以与大家一起分享,互相学习,不断前进。
--------------------------------------------------------------------------------------------------------------------------------------
特别声明,本片博文是总结帖,整合所有网上资源+自己的经验,仅供参考,文章中提及的网站资料均为借鉴,并且尊重原作者,对他们表示感谢。
--------------------------------------------------------------------------------------------------------------------------------------
实习的公司,现在正在使用php语言做网站,需要安装的软件是一下这些:
- WampServer(64位)【其中包括mysql5.6+apache2.4+php5.5】
- yaf框架
- phpStorm10
- git+tortoiseGit+puttygen
【以上所有软件,都已经上传到云盘,供大家下载,这样就省去了你们找资源的时间】
链接:http://pan.baidu.com/s/1jIOviHw 密码:5wd0
那么,接下来,就是我要总结的一些关于安装的问题:
1.首先,安装WampServer时,如果你本机安装过mysql,那么在安装它的时候,需要把原来的mysql服务关掉,否则会报错,这是我们的负责人告诉我们的小细节。【步骤:控制面板--所有控制面板项--管理工具--服务--mysql】安装完成后,一般是这样的图标,并且,正确的颜色应该是绿色的,要知道,不同的颜色代表不同的意义。分别有绿色,橙色和红色。
安装完成后,效果应该是这样的。
2.其次,搭建yaf框架。关于yaf这个框架,本来了解就不是很深,并且还没有特别深入的使用,所以,在此就不多妄言了,关于它的介绍,还有使用手册,都有网上资料,在此整理给大家,方便使用。
php在windows下搭建yaf框架:http://jingyan.baidu.com/article/1612d500585486e20e1eeeec.html
yaf用户使用手册:http://www.laruence.com/manual/
3.然后,安装phpStorm.这个安装应该不是什么大问题,所有人找到安装包,就可以根据步骤进行安装了。
安装步骤和破解教程,可以参考http://jingyan.baidu.com/article/20095761cbef40cb0721b417.html
4.然后,安装tortoiseGit这是为了使用gitlab下拉和上传代码,至于为什么不适用SVN,它俩各有各的好处,可以网上自行百度一下,这里就不给出资源了。git分布式版本管理软件,需要配合安装,否则tortoiseGit不能正常使用,安装结束后,还需要重启,否则也不能使用,所以,请注意在安装此软件时,会重启计算机,别影响你文件或者项目的保存!
tortoiseGit安装与配置
http://blog.csdn.net/renfufei/article/details/41647937
tortoiseGit使用
http://blog.csdn.net/ethan_xue/article/details/7749639
特别提示:安装git的过程中,可能会出现以下错误:
解决办法参考链接:
git不能完全退出 错误代码128或1
http://www.111cn.net/sys/linux/86082.htm
5.最后,安装完以上软件后,要想从gitlab上克隆或者下拉代码,还需要安装puttygen这个软件,你必须要使用他,生成两个密钥,一个是公共的密钥public【放在个gitlab的ssh key这个地方】,一个是私有密钥private【放在本地php相应的地方】,这样才能正常下载和上传代码。
具体使用方法请参考如下链接:
puttygen生成公钥密钥
http://jingyan.baidu.com/article/ea24bc39b42ec2da62b331df.html
tortoiseGit与ssh链接使用
http://blog.csdn.net/u013230511/article/details/49048463
http://blog.csdn.net/breeze_life/article/details/45868045
希望以上总结和整合的资料,对于你们能有一些作用,欢迎各位留言,有总结不足的地方,欢迎指教,相互学习。
谢谢!