DSP

Debian7 Yii2 开发环境搭建记

2019-07-13 19:26发布

一直以来都在做嵌入式开发(C,DSP),感觉已经被移动开发大潮给拍死了,从今天起通过博客记录自己学习WEB、移动开发的脚步!

First step:开发环境

由于希望将来能够直接把代码部署到网络上,所以决定直接在Linux Server环境下进行开发。 1. Debian 7 64 bit  server:由网站 http://sourceforge.net/projects/thoughtpolicevm/files/ 直接下载已经制作好的vmware虚拟机文件(debian-7.0.0-amd64-minimal)。 2. 使用VMWare player打开下载的虚拟机文件,设置网络连接方式为NAT,并配置端口转发,方便今后在windows系统下通过XShell、Xftp软件远程控制linux系统。
3. 登录到debian系统,安装openssh-server。 4. 更新debian系统的源配置。 deb http://mirrors.163.com/debian/ wheezy main non-free contrib deb http://mirrors.163.com/debian/ wheezy-updates main non-free contrib deb http://mirrors.163.com/debian/ wheezy-backports main non-free contrib deb-src http://mirrors.163.com/debian/ wheezy main non-free contrib deb-src http://mirrors.163.com/debian/ wheezy-updates main non-free contrib deb-src http://mirrors.163.com/debian/ wheezy-backports main non-free contrib deb http://mirrors.163.com/debian-security/ wheezy/updates main non-free contrib deb-src http://mirrors.163.com/debian-security/ wheezy/updates main non-free contrib 5. XShell登录debian,安装配置AMP,方便开发,不可用于生产环境。 apache2:apt-get install apache2 mysql:apt-get install mysql-server php:apt-get install php5 php5-mysql

编辑/etc/mysql/my.cnf,注释掉 bind-address127.0.0.1

登录mysql:mysql –u name –p

grantall on *.* to 'root'@'%' identified by 'root的密码'

6. 安装和配置git。 apt-get install git git config --global user.name "yong hu ming" git config --global user.email "dian@you.com" 7. 配置github,请参考文章:http://blog.csdn.net/chenguolinblog/article/details/19929509 。 编辑./ssh/ssh_config文件:Host github.com User 用户名 Port 443 Hostname ssh.github.com
8. 安装spf-13 vim,http://vim.spf13.com/。 curl http://j.mp/spf13-vim3 -L -o - | sh
9. 安装Yii2,http://www.yiiframework.com/doc-2.0/guide-start-installation.html 。

到目前为止,准备工作做好了,Joader ready GO GO GO!


2015-09-01:VIM编辑器的学习曲线实在陡峭,最终通过samba服务,共享debian下的目录到windwos,用notepad++进行开发! 10. samba安装和配置:          apt-get install samba          配置:          1. 建立用户:                    smbpasswd–a root          2. 配置:/etc/samba/目录,smb.conf文件                    [web]                        comment = WEB Development                        path = /var/www                        valid users = root                        public = no                        browseable = yes                        writable = yes                        printable = no                        create mask = 0777          3. 重启服务:service sambarestart