VM ware 配置ubuntu桌面虛擬機(jī)開(kāi)發(fā)環(huán)境

配置自己的開(kāi)發(fā)環(huán)境,又怕影響自己的win電腦,這時(shí)候可以考慮安裝虛擬機(jī)作為開(kāi)發(fā)環(huán)境!直接下載安裝linux系統(tǒng),用虛擬機(jī)做服務(wù)器,在服務(wù)器上安裝配置自己的開(kāi)發(fā)環(huán)境,建立自己的集群(當(dāng)然,需要很好的電腦配置)。

  1. 正常流程安裝虛擬機(jī),流程很簡(jiǎn)單,甚者不需要多說(shuō)
  2. 由于眾所周知的原因,我建議大家更新軟件源/etc/apt/sources.list。當(dāng)然,首先我們備份一下source.list,

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

然后編輯source.list(sudo vi /etc/apt/sources.list),刪除所有內(nèi)容,填充新的內(nèi)容

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

最后執(zhí)行更新 (sudo apt-get update 獲取更新列表 ,sudo apt-get upgrade 更新軟件)

  1. 桌面版需要安裝ssh工具(sudo apt-get install openssh-server),重啟ssh服務(wù)(sudo service ssh restart)
  2. (ip addr 檢查ip地址) sudo vim /etc/netplan/01-network-manager-all.yaml (一定要注意縮進(jìn)),填寫(xiě)如下內(nèi)容后 sudo netplan apply , 然后檢查網(wǎng)絡(luò)(ping baidu.com)
#在vmware中的編輯 -> 虛擬網(wǎng)絡(luò)編輯器中查看自己的網(wǎng)關(guān)地址
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33: #配置的網(wǎng)卡名稱
      dhcp4: no #dhcp4關(guān)閉
      dhcp6: no #dhcp6關(guān)閉
      addresses: [192.168.*.*/24] #設(shè)置本機(jī)IP(192.168.*.*)及掩碼
      gateway4: 192.168.*.* #設(shè)置網(wǎng)關(guān)(192.168.*.*)
      nameservers:
        addresses: [114.114.114.114, 8.8.8.8] #設(shè)置DNS
  1. 關(guān)機(jī)poweroff , 然后用vmware拍攝快照 ,后面可以隨時(shí)轉(zhuǎn)到這個(gè)頁(yè)面。也可以克隆這個(gè)備份,方便配置環(huán)境。
  2. 已經(jīng)備份好現(xiàn)在的系統(tǒng)后,使用克隆,新開(kāi)一個(gè)虛擬機(jī),隨意搭配自己的開(kāi)發(fā)環(huán)境,由于題主是一個(gè)php開(kāi)發(fā)者,所以之后的操作是安裝PHP的步驟,各位可以自己安排自己的開(kāi)發(fā)環(huán)境,當(dāng)然也可以在虛擬機(jī)中繼續(xù)安裝docker等······新的開(kāi)發(fā)環(huán)境需設(shè)置新的靜態(tài)ip地址(參考如步驟4),然后安裝必須的軟件
  sudo apt-get update
  sudo apt-get install git
  sudo apt-get install nginx
sudo apt-get install software-properties-common software-properties-common 
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get -y install php7.2
 # 如果之前有其他版本PHP,在這邊禁用掉
sudo a2dismod php5
sudo a2enmod php7.2
# 安裝常用擴(kuò)展
sudo apt-get -y install php7.2-fpm php7.2-mysql php7.2-curl php7.2-json php7.2-mbstring php7.2-xml  php7.2-intl 

#  安裝其他擴(kuò)展(按需安裝)
php7.2-gd php7.2-soap php7.2-gmp php7.2-odbc php7.2-pspell 
php7.2-bcmath php7.2-enchant php7.2-imap php7.2-ldap 
php7.2-opcache php7.2-readline php7.2-sqlite3 php7.2-xmlrpc   
php7.2-bz2 php7.2-interbase php7.2-pgsql php7.2-recode php7.2-sybase
 php7.2-xsl php7.2-cgi php7.2-dba php7.2-phpdbg php7.2-snmp 
php7.2-tidy php7.2-zip
#安裝composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
#設(shè)置composer鏡像源地址
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
  1. 之后再phpstorm上設(shè)置你的Tools -> Dployment -> Configuration ,突然后添加SFTP(通過(guò)ssh上傳文件),同步本機(jī)代碼到虛擬機(jī)上,利用虛擬機(jī)的開(kāi)發(fā)環(huán)境。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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