欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

常用的开发环境搭建

程序员文章站 2022-05-31 17:38:21
...

前言:

推荐大家用ubuntu环境开发应为这样能减少很多不必要的麻烦。真正的线上环境就是这个玩意。

1. 服务端开发环境准备Windows
      在windows下安装PHP环境:可以使用XAMPP或WAMP
2. 服务器开发环境准备Mac OS
   下载地址:https://developer.android.com/sdk/index.html
   
   jdk下载地址:
    http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
3. ubuntu Linux安装:
推荐用U盘,但是呢这里你可以任意选择根据自己的喜好。
--------------------------------------------
    新建一个虚拟机,选择从光盘镜像中安装,选择快速安装。
    1. Choose language 选择安装语言
    2. Configure the keyboard 配置键盘
    3. Detect and mount CD-ROM 探测并挂载光盘
    4. Load debconf preconfiguration file 装载debconf预配置文件
    5. Load installer components from CD  从光盘加载安装程序组件
    6. Change debconf priority 改变debconf的优先级设置
    7. Check the CD-ROM(s) integrity 检测光盘的完整性
    8. Save debug logs 保存调试日志
    9. Execute a shell 运行shell
   10. Abort the installation  中止安装
    
   具体步骤:
  ---------------------------------------
    1. Choose language 选择安装语言
         选择简体中文-> (是)继续安装 ->选择国家、领地或区域(中国)->(中国-zh_CN.UTF-8)
          ->zh-CN->zh-CN.UTF-8
    
    2. Configure the keyboard 配置键盘
         键盘配置->否(因为我们的键盘都是标准不需要检测)-> 选择键盘国家(Chinese)-> Chinese
    
    3. Detect and mount CD-ROM 探测并挂载光盘 
         检测并挂载光盘-> 继续-> 检测到光盘 -> 继续

    4. Load debconf preconfiguration file 装载debconf预配置文件
          回车完成:
    
    5. Load installer components from CD  从光盘加载安装程序组件
      选择安装程序组件-> 选择(choose-mirror:...)第一个 
    
    探测网络设备
        配置网络 -> 选择自动配置(是)->默认继续

        选择 Ubuntu 归档镜像->选择HTTP->中国->默认继续
        设置用户和密码 ->选择影子口令(是)->是否选择可以使用root登陆(否)->创建其他登陆用户->设置密码。
        ->加密主目录(否).

        时钟设置 ->选择NTP设置时钟(是)->继续->是。
        探测磁盘->回车继续
        磁盘分区->选择(向导-使用整个磁盘)-> 将所有的文件放在同一个分区中(推荐新手使用)->将改动写入磁盘(是)
        
    安装系统->选择(正常)->选择内核(linux-generic(常规的))->通用:包含所有可用驱动程序。
        
    配置软件包管理->使用网络镜像(是)->HTTP协议->中国->继续->使用restricted(是)->使用universe(是)
    (时间)    ->是->是... ->安装中选择安全更新(security updates…)

        选择并安装软件 ->回车->选择 OpenSSH Server->Internet site->是->默认
        将GRUB安装至硬盘->  回车 -> GRUB引导安装(是)。
        不安装启动引导器,继续
        结束安装进程 -> UTC设置(是)

    6. Change debconf priority 改变debconf的优先级设置

    7. Check the CD-ROM(s) integrity 检测光盘的完整性
    8. Save debug logs 保存调试日志
    9. Execute a shell 运行shell
   10. Abort the installation  中止安装

---------------------------------------------------


4. Ubuntu系统下安装LAMP环境:
---------------------------------------------------
  登陆到Ubuntu的命令行环境下:
  首先要先更新Ubuntu的apt-get的软件资源信息:
  [email protected]:/$ sudo apt-get update

  1. 安装Apache:
         [email protected]:/$ sudo apt-get install apache2

  2. 安装Mariadb数据库:
         [email protected]:/$ sudo apt-get install mariadb-server mariadb-client

        中间需要设置mysql的root密码

  3. 安装php:
         [email protected]:/$ sudo apt-get install php5

  4. 服务器的启动和停止:
      Apache服务的启动和关闭:
      [email protected]:/$ sudo apachectl start
      [email protected]:/$ sudo apachectl stop
      或
      [email protected]:/$ sudo service apache2 start
      [email protected]:/$ sudo service apache2 stop
      
      [email protected]:/$ sudo mysql.service start
      [email protected]:/$ sudo mysql.service stop
      或
      [email protected]:/$ sudo service mysql start
      [email protected]:/$ sudo service mysql stop
 
   5. Web根目录位置:/var/www/html/
      配置文件位置:
         /etc/php5/apache2/php.ini
   
      测试: 进入/var/www/html/目录,在里面创建一个phpinfo.php文件,内部代码如下:
      
           <?php
              phpinfo();
           ?>
   
          打开浏览器,输入地址:http://192.168.1.10/phpinfo.php 访问
    
    6. 其他扩展模块的安装:
         gd库扩展模块安装:
              [email protected]:/$ sudo apt-get install gd
              [email protected]:/$ sudo apt-get install php5-gd  
         
         mcrypt扩展模块安装:
              [email protected]:/$ sudo apt-get install mcrypt
              [email protected]:/$ sudo apt-get install php5-mcrypt
 
         解决mcrypt不支持问题
         [email protected]:/$ ln -s /etc/php5/mods-available/mcrypt.ini /etc/php5/apache2/conf.d/mcrypt.ini

         curl扩展模块安装:
              [email protected]:/$ sudo apt-get install curl
          [email protected]:/$ sudo apt-get install php5-curl
   
         mysql扩展模块安装:
              [email protected]:/$ sudo apt-get install php5-mysql

     重启Apache服务
===============================================
  一、 Ubuntu系统下服务的设置
         查看服务列表代码  
        service --status-all 
 
         启动开机时的服务代码  
            sudo update-rc.d -f myservice default  
 
         停止开机时的服务代码  
            sudo update-rc.d -f myservice remove

  用nginx的话在我前面的文章中可以找到(16.04搭建中就有)。