对于开发者,最头疼的事情(之一)便是在开发环境的搭建上大费周章了
如果能快速的搭建开发测试环境,不仅能节省大量时间
也能在学习编程的过程中更加舒心顺利
windows已经有太多的集成开发环境了, xampp wamp 之类的,使用起来都很方便,就不做过多赘述了
但是windows存在的最头疼和最常见的问题就是,大小写不敏感,文件编码不明确 ......
导致本地开发的明明ok的代码,提交上传到服务器环境上之后,就出现了各种蛋疼菊紧的bug,让人哭笑不得
当然也有很多的新手本身就对linux 及其开发环境比较有兴趣的,但是对linux及其基础使用不甚明了的童鞋
在安装linux系统及配置各种开发环境的过程中存在很多的疑问
比如本人就是这么一步一步过来的
为了给后来者一些帮助引导,这么一套(自认为)基础实用的个人经验笔记就横空问世了
好了,废话也说了很多了
先介绍一下本开发环境涉及到的相关内容:
系统 Linux CentOS 6.5 x86_64
Web服务器 Nginx (+ php-fpm)
PHP version 5.4.45
MySql version 5.6.31
内存 >= 1G
---------------------------------
详细过程中涉及到的扩展这边就不做统一说明了
鉴于文章篇幅,部分笔记可能会有拆分
---------------------------------
PS:目前 php 7.0 已经出来将近半年了, 5.5 5.6 也有很多公司开始使用了,但基于后续文章将涉及的诸多php 扩展以及代码差异
这边选用了PHP5.4.45, 当然你也可以参考相关教程选用较新的版本,性能上将会有一定的提升
PPS: 不要把linux看的过于神奇,windows 中的环境变量,系统依赖 以及软件安装 在linux系统的使用中也是异曲同工,
所以后续章节涉及到修改系统相关配置的东西时,如果不明白的,不必深究
把注意力集中到你原本想做的事情上面
这一点很重要
等你达到你最初的目的 再想去深究时,或许有些东西你已经知其一二了 :)