Linux 作为开发环境的方法分享

1.为什么用linxu作为开发环境?
经常的会遇到开发环境调试好的程序,到了线上不好用,可能是大小写,所以操作系统要一致

2. 线上和开发测试的所有的软件要一致,包括mysql nginx php版本。
php版本不一致导致某些函数废弃等,可能会导致问题

因此,需要所有的环境,开发和线上一致,这样最好,在开发环境调试好的程序到了线上,一般不会出现问题。

但是linux编程比较费劲,用vim 还是不方便,但是咋们可以用远程ftp的方式加载,一般的编辑器都有远程ftp的功能,下面说的是详细。

1. 将linxu的文件挂载到windows中 ,使用samba,linux和window文件共享 安装samba

2. 安装samba的好处就是可以可以在window中打开linux的挂载盘,就像操作本地一样,不过也可以不用samba,用编辑器的ftp功能直接远程连接,我现在的开发环境,用的是阿里云的主机,深圳机房,直接ftp连接编程,就和本地一样,非常方便,只要有一个电脑,安装了notepad++,我就可以写代码了,下面说说我的思路:

1.安装notepad++
安装完了notepad,需要安装一个编辑器的插件,点击菜单 , 插件–>plugin Manager –> show Plugin Manager。点击后,
在弹出的窗口列表中找到NppFtp ,点击安装,完成后重启notepad++。
然后点击菜单 插件–>NppFtp–>show Nppftp Window ,就弹出来窗口了,用鼠标可以拖到左侧。

2.添加ftp ,点击那个灰色的小齿轮,点击profile settings

在弹出的窗口中点击add new 填写ftp信息就可以了,填写完成后,点击close

3.打开目录树:
如图选择后,就可以打开文件目录了

后面就可以自己编写代码,直接保存了

4.对于linux的php mysql nginx的环境的配置,可以查看

一.关于Yii2在Linux下面的配置,您可以查看:YII2开发测试环境安装配置

Linux 安装php 5.4 – yii2 环境 Linux – 安装nginx – 搭配YII2环境
YII2开发环境文件上传 – 安装vsftpd linux 安装mysql5.6
linux设置环境变量 临时设置 和 永久设置 linux和window文件共享 安装samba
Linux php 扩展安装 mongo ,redis ,soap,imap,pdo_mysql,oauth YII2开发环境版本控制 – 安装SVN
yii2 – redis 配置 Yii2 – Mongodb的安装和配置 mongo

发表评论

电子邮件地址不会被公开。 必填项已用*标注