常用的開發(fā)環(huán)境搭建

前言:

推薦大家用ubuntu環(huán)境開發(fā)應(yīng)為這樣能減少很多不必要的麻煩。真正的線上環(huán)境就是這個玩意。

1. 服務(wù)端開發(fā)環(huán)境準(zhǔn)備Windows
      在windows下安裝PHP環(huán)境:可以使用XAMPP或WAMP
2. 服務(wù)器開發(fā)環(huán)境準(zhǔn)備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盤,但是呢這里你可以任意選擇根據(jù)自己的喜好。
--------------------------------------------
    新建一個虛擬機,選擇從光盤鏡像中安裝,選擇快速安裝。
    1. Choose language 選擇安裝語言
    2. Configure the keyboard 配置鍵盤
    3. Detect and mount CD-ROM 探測并掛載光盤
    4. Load debconf preconfiguration file 裝載debconf預(yù)配置文件
    5. Load installer components from CD  從光盤加載安裝程序組件
    6. Change debconf priority 改變debconf的優(yōu)先級設(shè)置
    7. Check the CD-ROM(s) integrity 檢測光盤的完整性
    8. Save debug logs 保存調(diào)試日志
    9. Execute a shell 運行shell
   10. Abort the installation  中止安裝
    
   具體步驟:
  ---------------------------------------
    1. Choose language 選擇安裝語言
         選擇簡體中文-> (是)繼續(xù)安裝 ->選擇國家、領(lǐng)地或區(qū)域(中國)->(中國-zh_CN.UTF-8)
          ->zh-CN->zh-CN.UTF-8
    
    2. Configure the keyboard 配置鍵盤
         鍵盤配置->否(因為我們的鍵盤都是標(biāo)準(zhǔn)不需要檢測)-> 選擇鍵盤國家(Chinese)-> Chinese
    
    3. Detect and mount CD-ROM 探測并掛載光盤 
         檢測并掛載光盤-> 繼續(xù)-> 檢測到光盤 -> 繼續(xù)

    4. Load debconf preconfiguration file 裝載debconf預(yù)配置文件
          回車完成:
    
    5. Load installer components from CD  從光盤加載安裝程序組件
      選擇安裝程序組件-> 選擇(choose-mirror:...)第一個 
    
    探測網(wǎng)絡(luò)設(shè)備
        配置網(wǎng)絡(luò) -> 選擇自動配置(是)->默認繼續(xù)

        選擇 Ubuntu 歸檔鏡像->選擇HTTP->中國->默認繼續(xù)
        設(shè)置用戶和密碼 ->選擇影子口令(是)->是否選擇可以使用root登陸(否)->創(chuàng)建其他登陸用戶->設(shè)置密碼。
        ->加密主目錄(否).

        時鐘設(shè)置 ->選擇NTP設(shè)置時鐘(是)->繼續(xù)->是。
        探測磁盤->回車繼續(xù)
        磁盤分區(qū)->選擇(向?qū)В褂谜麄€磁盤)-> 將所有的文件放在同一個分區(qū)中(推薦新手使用)->將改動寫入磁盤(是)
        
    安裝系統(tǒng)->選擇(正常)->選擇內(nèi)核(linux-generic(常規(guī)的))->通用:包含所有可用驅(qū)動程序。
        
    配置軟件包管理->使用網(wǎng)絡(luò)鏡像(是)->HTTP協(xié)議->中國->繼續(xù)->使用restricted(是)->使用universe(是)
    (時間)    ->是->是... ->安裝中選擇安全更新(security updates…)

        選擇并安裝軟件 ->回車->選擇 OpenSSH Server->Internet site->是->默認
        將GRUB安裝至硬盤->  回車 -> GRUB引導(dǎo)安裝(是)。
        不安裝啟動引導(dǎo)器,繼續(xù)
        結(jié)束安裝進程 -> UTC設(shè)置(是)

    6. Change debconf priority 改變debconf的優(yōu)先級設(shè)置

    7. Check the CD-ROM(s) integrity 檢測光盤的完整性
    8. Save debug logs 保存調(diào)試日志
    9. Execute a shell 運行shell
   10. Abort the installation  中止安裝

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


4. Ubuntu系統(tǒng)下安裝LAMP環(huán)境:
---------------------------------------------------
  登陸到Ubuntu的命令行環(huán)境下:
  首先要先更新Ubuntu的apt-get的軟件資源信息:
  xdl@ubuntu:/$ sudo apt-get update

  1. 安裝Apache:
         xdl@ubuntu:/$ sudo apt-get install apache2

  2. 安裝Mariadb數(shù)據(jù)庫:
         xdl@ubuntu:/$ sudo apt-get install mariadb-server mariadb-client

        中間需要設(shè)置mysql的root密碼

  3. 安裝php:
         xdl@ubuntu:/$ sudo apt-get install php5

  4. 服務(wù)器的啟動和停止:
      Apache服務(wù)的啟動和關(guān)閉:
      xdl@ubuntu:/$ sudo apachectl start
      rxdl@ubuntu:/$ sudo apachectl stop
      或
      xdl@ubuntu:/$ sudo service apache2 start
      xdl@ubuntu:/$ sudo service apache2 stop
      
      xdl@ubuntu:/$ sudo mysql.service start
      xdl@ubuntu:/$ sudo mysql.service stop
      或
      xdl@ubuntu:/$ sudo service mysql start
      xdl@ubuntu:/$ sudo service mysql stop
 
   5. Web根目錄位置:/var/www/html/
      配置文件位置:
         /etc/php5/apache2/php.ini
   
      測試: 進入/var/www/html/目錄,在里面創(chuàng)建一個phpinfo.php文件,內(nèi)部代碼如下:
      
           <?php
              phpinfo();
           ?>
   
          打開瀏覽器,輸入地址:http://192.168.1.10/phpinfo.php 訪問
    
    6. 其他擴展模塊的安裝:
         gd庫擴展模塊安裝:
              xdl@ubuntu:/$ sudo apt-get install gd
              xdl@ubuntu:/$ sudo apt-get install php5-gd  
         
         mcrypt擴展模塊安裝:
              xdl@ubuntu:/$ sudo apt-get install mcrypt
              xdl@ubuntu:/$ sudo apt-get install php5-mcrypt
 
         解決mcrypt不支持問題
         xdl@ubuntu:/$ ln -s /etc/php5/mods-available/mcrypt.ini /etc/php5/apache2/conf.d/mcrypt.ini

         curl擴展模塊安裝:
              xdl@ubuntu:/$ sudo apt-get install curl
          xdl@ubuntu:/$ sudo apt-get install php5-curl
   
         mysql擴展模塊安裝:
              xdl@ubuntu:/$ sudo apt-get install php5-mysql

     重啟Apache服務(wù)
===============================================
  一、 Ubuntu系統(tǒng)下服務(wù)的設(shè)置
         查看服務(wù)列表代碼  
        service --status-all 
 
         啟動開機時的服務(wù)代碼  
            sudo update-rc.d -f myservice default  
 
         停止開機時的服務(wù)代碼  
            sudo update-rc.d -f myservice remove

  用nginx的話在我前面的文章中可以找到(16.04搭建中就有)。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,366評論 25 708
  • 1.什么是同源策略 同源策略:瀏覽器處于安全方面的考慮,只允許與本域下的接口交互,不同源的客戶端腳本在沒有明確授權(quán)...
    clark124閱讀 184評論 0 1
  • 可以吃,可以喝,可以睡,可以笑,可以跳,可以跑,可以虛偽,可以敷衍,可以陪笑,可以陪哭,就是不能呼吸。這就是一天,...
    一株行走的小草閱讀 184評論 0 0
  • 主動是由于在乎 不主動是由于太在乎 不知我是否已經(jīng)成為你的負擔(dān) 我想逃 我也不想再花心思接你的話 如果這一切都是不...
    背背背對閱讀 280評論 0 0

友情鏈接更多精彩內(nèi)容