前言:
推薦大家用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搭建中就有)。