CentOS7环境搭建使用PhpStorm上传代码
一、虛擬機(jī)介紹
虛擬機(jī)(Virtual Machine)指通過軟件模擬的具有完整硬件系統(tǒng)功能的、運(yùn)行在一個(gè)完全隔離環(huán)境中的完整計(jì)算機(jī)系統(tǒng)。
虛擬系統(tǒng)通過生成現(xiàn)有操作系統(tǒng)的全新虛擬鏡像,它具有真實(shí)windows系統(tǒng)完全一樣的功能,進(jìn)入虛擬系統(tǒng)后,所有操作都是在這個(gè)全新的獨(dú)立的虛擬系統(tǒng)里面進(jìn)行,可以獨(dú)立安裝運(yùn)行軟件,保存數(shù)據(jù),擁有自己的獨(dú)立桌面,不會(huì)對(duì)真正的系統(tǒng)產(chǎn)生任何影響 ,而且具有能夠在現(xiàn)有系統(tǒng)與虛擬鏡像之間靈活切換的一類操作系統(tǒng)。
流行的虛擬機(jī)軟件有VMware(VMWare ACE)、Virtual Box和Virtual PC,它們都能在Windows系統(tǒng)上虛擬出多個(gè)計(jì)算機(jī)。
虛擬機(jī)VMware
VMware(威睿) 是全球桌面到數(shù)據(jù)中心虛擬化解決方案的領(lǐng)導(dǎo)廠商。全球不同規(guī)模的客戶依靠VMware來降低成本和運(yùn)營費(fèi)用、確保業(yè)務(wù)持續(xù)性、加強(qiáng)安全性并走向綠色。VMware使企業(yè)可以采用能夠解決其獨(dú)有業(yè)務(wù)難題的云計(jì)算模式。
Vmware百度百科地址:https://baike.baidu.com/item/VMware
使用的版本:VMware-workstation-full-15.0.4-12990004
二、Centos操作系統(tǒng)
CentOS(Community Enterprise Operating System,中文意思是社區(qū)企業(yè)操作系統(tǒng))是Linux發(fā)行版之一,它是來自于Red Hat Enterprise Linux依照開放源代碼規(guī)定釋出的源代碼所編譯而成。由于出自同樣的源代碼,因此有些要求高度穩(wěn)定性的服務(wù)器以CentOS替代商業(yè)版的Red Hat Enterprise Linux使用。兩者的不同,在于CentOS完全開源。
使用的版本:CentOS-7-x86_64-Minimal-1810.iso
百度百科:https://baike.baidu.com/item/centos/498948?fr=aladdin
官網(wǎng):https://www.centos.org/
三、編輯器:PhpStorm
PhpStorm 是 JetBrains 公司開發(fā)的一款商業(yè)的 PHP 集成開發(fā)工具,旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補(bǔ)全,快速導(dǎo)航以及即時(shí)錯(cuò)誤檢查。
使用版本:Phpstorm2019.02 官網(wǎng):http://www.jetbrains.com/phpstorm/
四、系統(tǒng)初始化
安裝好minimal centos操作系統(tǒng)后的基本配置
1、配置好網(wǎng)卡 ifup ens33
2、如果希望下次進(jìn)入系統(tǒng),網(wǎng)卡自動(dòng)啟動(dòng)可以進(jìn)入?? ?
3、配置靜態(tài)IP
centos7靜態(tài)網(wǎng)絡(luò)配置
cd /etc/sysconfig/network-scripts
找到當(dāng)前網(wǎng)卡名字
vim ifcfg-ens33
TYPE="Ethernet" #
BOOTPROTO="static" #網(wǎng)卡獲取IP地址的方式,默認(rèn)是dhcp,這里改為static,dhcp是動(dòng)態(tài)獲取
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33" #網(wǎng)卡的名字
UUID="ec101075-0264-46c6-8fec-2e9613aebf6d" #網(wǎng)卡的uuid
DEVICE="ens160"
ONBOOT="yes" #默認(rèn)我no,這里改為yes,表示開啟自動(dòng)重啟網(wǎng)卡
IPADDR="192.168.1.237" #要配置的靜態(tài)IP地址
PREFIX="24" #子網(wǎng)掩碼
GATEWAY="192.168.1.1" #網(wǎng)關(guān)地址
DNS1="192.168.1.1"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_PRIVACY="no"
因?yàn)樾掳惭b完操作系統(tǒng)以后,網(wǎng)卡內(nèi)部信息太多太雜亂,此時(shí)我們可以直接更改如下:
TYPE=Ethernet #配置為互聯(lián)網(wǎng)網(wǎng)卡
BOOTPROTO=static #配置獲取IP地址形式為靜態(tài)獲取
IPADDR=192.168.100.112 #配置網(wǎng)卡地址
NETMASK=255.255.255.0 #配置子網(wǎng)掩碼
NETWORK=192.168.100.0 #配置網(wǎng)絡(luò)地址
NAME=enp0s3 #配置網(wǎng)卡名字
DEVICE=enp0s3 #網(wǎng)卡硬件名字
ONBOOT=yes #開啟自動(dòng)重啟
DNS1=114.114.114.114 #配置dns
GATEWAY=192.168.100.1 #配置網(wǎng)關(guān)
然后重啟服務(wù)執(zhí)行,即可看到網(wǎng)絡(luò)已經(jīng)配好:
systemctl status network
systemctl start network
systemctl stop network
systemctl restart network
此外,網(wǎng)卡還可以從這個(gè)地方配置:
vim /etc/sysconfig/network
Created by anaconda
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain
GATEWAY=192.168.1.1 #配置網(wǎng)關(guān)
這個(gè)文件默認(rèn)為空,只有第一行,我們可配可不配。
然后重啟服務(wù)執(zhí)行,即可看到網(wǎng)絡(luò)已經(jīng)配好:
systemctl status network
systemctl start network
systemctl stop network
systemctl restart network
vi /etc/sysconfig/network-script/ifconfig-ens33 onboot 改為yes就好 然后在使用ip addr 即可看到系統(tǒng)的ip地址
五、Lnmp環(huán)境搭建
Lnmp安裝包下載
下載地址:https://lnmp.org/ 建議下載穩(wěn)定的最新版本(官網(wǎng)下載,或者wget方式都行)
使用版本: lnmp1.5-full.tar.gz
1、解壓 tar zxf lnmp1.5-full.tar.gz
2、安裝 cd lnmp1.5-full && sh install.sh mphp
3、根據(jù)提示一步一步安裝即可
六、配置虛擬主機(jī)
1、centos 系統(tǒng)上配置虛擬主機(jī)
a、cd /usr/local/nginx/conf/vhost 新建文件以.conf結(jié)尾
b、創(chuàng)建對(duì)應(yīng)網(wǎng)站根目錄,設(shè)置好所有者以及權(quán)限
c、cd?/usr/local/nginx/conf? ? ?vi? nginx.conf
2、修改windows操作系統(tǒng)hosts文件【注意文件權(quán)限配置】
C:\Windows\System32\drivers\etc\hosts
把ip和域名寫入即可 至此,本地可以正常訪問centos中的站點(diǎn)
七、Phpstorm 配置sftp與centos實(shí)現(xiàn)文件同步
總結(jié)
以上是生活随笔為你收集整理的CentOS7环境搭建使用PhpStorm上传代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VMware14安装CentOS7的详细
- 下一篇: Centos7下安装MongoDB