配置自己的開發(fā)環(huán)境,又怕影響自己的win電腦缀皱,這時候可以考慮安裝虛擬機作為開發(fā)環(huán)境动猬!直接下載安裝linux系統(tǒng),用虛擬機做服務(wù)器钮莲,在服務(wù)器上安裝配置自己的開發(fā)環(huán)境彼水,建立自己的集群(當(dāng)然,需要很好的電腦配置)链瓦。
- 正常流程安裝虛擬機叛赚,流程很簡單稽揭,甚者不需要多說
- 由于眾所周知的原因溪掀,我建議大家更新軟件源/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 更新軟件)
- 桌面版需要安裝ssh工具(sudo apt-get install openssh-server)畜吊,重啟ssh服務(wù)(sudo service ssh restart)
- (ip addr 檢查ip地址) sudo vim /etc/netplan/01-network-manager-all.yaml (一定要注意縮進),填寫如下內(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è)置本機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
- 關(guān)機poweroff , 然后用vmware拍攝快照 殉疼,后面可以隨時轉(zhuǎn)到這個頁面瓢娜。也可以克隆這個備份延窜,方便配置環(huán)境。
- 已經(jīng)備份好現(xiàn)在的系統(tǒng)后荠藤,使用克隆获高,新開一個虛擬機,隨意搭配自己的開發(fā)環(huán)境念秧,由于題主是一個php開發(fā)者,所以之后的操作是安裝PHP的步驟币狠,各位可以自己安排自己的開發(fā)環(huán)境,當(dāng)然也可以在虛擬機中繼續(xù)安裝docker等······新的開發(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
# 安裝常用擴展
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
# 安裝其他擴展(按需安裝)
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/
- 之后再phpstorm上設(shè)置你的Tools -> Dployment -> Configuration ,突然后添加SFTP(通過ssh上傳文件)瘩燥,同步本機代碼到虛擬機上,利用虛擬機的開發(fā)環(huán)境厉膀。