linux下建立项目开发环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下建立项目开发环境相关的知识,希望对你有一定的参考价值。

第一部分:virtual-box中安装ubuntu

 

第一步:安装virtual-box,略


 

第二步:下载ubuntu-server-14.04.4

  地址如下:http://125.39.35.135/files/5065000007B697A9/mirrors.yun-idc.com/ubuntu-releases/14.04.4/ubuntu-14.04.4-server-amd64.iso、


 

第三步:在虚拟机中新建虚拟环境

  技术分享


 

第四步:选择下载好的ubuntu.iso,开始安装

技术分享


 

第五步:开始安装

  a:我这里选择的是英文环境

  b:配置管理员账号密码


 

第六步:完成后设置上网模式

  将默认的NAT模式修改为桥接模式,这个地方一定要修改,否则无法登陆到SSH服务端

  技术分享

  设置完成之后重启


 

第七步:更新源

  sudo apt-get upgrade


 

第八步:安装ssh-server

    a:首先卸载掉系统自带的ssh客户端,因为服务端的安装要依赖客户端。将要被安装的服务端跟现有的客户端不匹配的话,安装失败!

     sudo apt-get remove openssh-client

    b:重新安装ssh客户端

     sudo apt-get install openssh-client

    c:安装ssh服务端

     sudo apt-get install openssh-server


 

第九步:查看进程列表

  sudo ps -e | grep 进程名


 

第十步:在主机终端登录访问

  sudo ssh 用户名@虚拟机IP地址

 

第二部分:ubuntu中搭建LAMP环境


第一步:安装apache2

  sudo apt-get install apache2

  安装完成后,程序被安装在:/etc/apache2

  www目录呗安装在/var/www/html

  访问浏览器:会出现/var/www/html/index.html中的内容

 

  说明:apache只起到了请求转发的作用,还得需要一个解析器来解析我们写的后台脚本,如果这个时候没有安装php的时候,我们在html目录中写的.php文件会以原始文件的形式被传送到客户端,而不会解析


 

第二步:安装php

  sudo apt-get install php5

  说明:php是对咱们写的php脚本进行解析。这时再去访问html中的.php文件的时候,这种文件会被解析成html传送到客户端


第三步:安装mysql

  sudo apt-get install mysql-server

  设置root帐号的密码

  本机测试是否安装成功:mysql -h127.0.0.1 -uroot -p123456

  

  配置远程可访问权限:ubuntu安装完mysql之后默认只允许本地访问

  在/etc/mysql目录下更改这个文件my.cnf

  sudo vim my.cnf,注释掉 bind-address  

  esc+i,开启vim输入模式

  esc+shift+:,退出编辑模式

  wq,写入文件并保存

  重启mysql服务器:sudo service mysql restart

 

  mysql中配置远程可访问权限:在my.cnf中配置完成后还得在mysql中配置

  mysql -uroot -p123456

  GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;


 

第四步:新建站点

  a:进去apache2目录下的available-sites

  b:仿照0000-default.conf中的内容,修改以下内容

    添加:ServerName test.com www.test.com

    修改:DocumentRoot,映射目录test

  c:保存之后,重启apache,这时候会提示你出现问题

    打开apache2目录下的apache.conf

    添加:ServerName 127.0.0.1

  d:新建test目录,编写测试文件

    在/var/www/html目录下新建test目录

    sudo vim index.php

  e:修改物理机的hosts

    sudo vim /etc/hosts

 

以上是关于linux下建立项目开发环境的主要内容,如果未能解决你的问题,请参考以下文章

建立Erlang开发环境

window / Linux 下 Golang 开发环境的配置

试解释嵌入式linux系统建立交叉开发平台的必要性……

linux怎么搭建php开发环境

20165103 实验一 Java开发环境的熟悉

20165306 实验一Java开发环境的熟悉