Vagrant 安裝 LNMP 一鍵安裝包的方法

2021-09-19 06:10:56 字數 1681 閱讀 2461

有很多站長在 vps 上部署環境時,都通過 lnmp 一鍵安裝包 安裝 lnmp 環境。簡單方便,不需要了解其中的各種細節,裝好就能直接用了。

當然,如果想在 vagrant 裡安裝 lnmp 進行本地除錯的時候,就又會遇到了一些坑了。所以,我這裡列出幾個常見的問題的解決方法,以host-only的 vagrant 來講解(ip: 192.168.33.10)。

啟動 vagrant 後,使用vagrant ssh登入虛擬機器。執行下面的命令進行安裝(以 1.3 版本為例):

wget -c  && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp
安裝完畢後,預設的**檔案位址都在/home/wwwroot/下。如果直接訪問192.168.33.10,那麼顯示的是/home/wwwroot/default目錄。

# config.vm.synced_folder "../data", "/vagrant_data"  # 這行注釋掉

# 改為

config.vm.synced_folder "../dev", "/home/wwwroot/dev",

owner: "www", group: "www"

引數解釋:

配置好後vagrant load一下,此時在虛擬機器的/home/wwwroot/dev裡就能看到我們本地的../dev裡檔案了,後面我們將要安裝的 typecho 位於../dev/typecho下,那麼在虛擬機器裡就是/home/wwwroot/dev/typecho了。

根據 教程,我們新增乙個網域名稱為typecho.local的**。然後來到/usr/local/nginx/conf/vhost/目錄,可以看到名為typecho.local.conf的檔案,這就是剛剛建立的**的 nginx 配置。開啟這個**,可以看到 nginx 指向的**目錄:

#root  /home/wwwroot/typecho.local;  # 將這條注釋掉

root /home/wwwroot/dev/typecho; # 改為 typecho 在虛擬機器的位置

重啟 nginx:

sudo nginx -t  # 檢測 conf 檔案是否正確

sudo service nginx restart

當然,記得修改 hosts 把typecho.local指向192.168.33.10然後訪問,是不是看到了熟悉的安裝介面呢,請按你的方式進行下一步吧。

其他插曲:

lnmp 1.3 版本和之前不同,預設安裝 typecho 訪問頁面會出現 404 的情況,只需要將對剛才的typecho.local.conf檔案裡的include enable-php.conf;改為include enable-php-pathinfo.conf;即可。

LNMP一鍵安裝

安裝步驟 1 使用putty或類似的ssh工具登陸vps或伺服器 登陸後執行 screen s lnmp 如果提示screen command not found 命令不存在可以執行 yum install screen 或 apt get install screen安裝,詳細內容參考screen...

LNMP一鍵安裝

系統需求 lnmp一鍵安裝包 v1.3 已經在 photonvps vultr 遨遊主機 oneasiahost新加坡vps 搬瓦工 budgetvm digitalocean locvps linode diahosting 瑞豪開源 kvmla 景文互聯 ramnode hostigation ...

一鍵安裝lnmp

系統需求 lnmp一鍵安裝包 v1.0 已經在 diahosting 感謝提供測試vps vpsyou 感謝提供測試vps photonvps 感謝提供測試vps linode vr香港vps xehost vpszz digitalocean hostigation myhost123 yardv...