前端就這吧缅刽,提供源碼https://gitee.com/bfgdqch/EleAdmin衰猛,以后邊用邊改刹孔,后端php環(huán)境的搭建有多種方法髓霞,使用虛擬機(jī)相對來說更能練手方库。
virtualBox + vagrant
照下面的順序搭建應(yīng)該沒問題
安裝virtualBox
安裝完成后可以修改虛擬機(jī)的存放路徑徐鹤。安裝vagrant
安裝完成后可以修改一些配置邀层。-
在virtualBox新建centos7虛擬機(jī)救赐,取名centos7
建好后yum update
,特別申明我運(yùn)維水平超菜经磅,別問我相關(guān)問題
然后安裝【寶塔面板】yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
配置下ip以便能遠(yuǎn)程登錄
遠(yuǎn)程登錄【寶塔面板】,在管理界面中安裝- nginx
- php(7.2\5.6)
- mysql
修改root密碼為vagrant
修改安全端口打開3306元媚,要不將來數(shù)據(jù)庫管理工具連不上
新建數(shù)據(jù)庫php炭晒,權(quán)限向所有IP開放网严,將來我們就用這個(gè)數(shù)據(jù)庫震束,面板會(huì)默認(rèn)新建叫php的數(shù)據(jù)庫用戶割疾。
新建一個(gè)php7.2網(wǎng)站,路徑是www/wwwroot
,設(shè)為默認(rèn)胸懈。 在真實(shí)主機(jī)上新建工作文件夾
product
趣钱、www/wwwroot
shift+右鍵選擇cmd首有,執(zhí)行vagrant package --base centos7
,制作自己的box
vagrant init
初始化,修改Vagrantfile
文件
... config.vm.box = "centos7.box" config.ssh.username = "root" config.ssh.password = "vagrant" ... config.vm.synced_folder "D:/www/wwwroot", "/www/wwwroot" ... config.vm.network "public_network", ip: "XXX.XXX.XXX.XXX" ...
ip根據(jù)實(shí)際情況烙常,wifi可能會(huì)導(dǎo)致失敗蚕脏,最好用網(wǎng)線驼鞭。虛擬機(jī)可以關(guān)掉了
phpstorm
下載安裝后译隘,新建php7.2工程,目錄為www/wwwroot
词身。
- 設(shè)置vagrant: 在tool菜單中找到vagrant偿枕,配置好渐夸。然后再在
tool/vagrant
中執(zhí)行up
; - 設(shè)置數(shù)據(jù)庫:這都是套路墓塌,用戶名一般是php苫幢,密碼忘了在寶塔面板里看触菜,沒什么好說的涡相。
- 開啟git:
vcs/git
- 新建一個(gè)index.php 直接寫個(gè) HelloWorld催蝗。
- 瀏覽器打開 http://(ip) 應(yīng)該看到HelloWorld