1. 程式人生 > >Linux環境搭建LNMP一鍵安裝

Linux環境搭建LNMP一鍵安裝

系統需求:

  • CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系統
  • 需要3GB以上硬碟剩餘空間
  • 需要128MB以上記憶體(如果為128MB的小記憶體VPS,Xen的需要有SWAP,OpenVZ的至少要有128MB以上的vSWAP或突發記憶體),注意小記憶體請勿使用64位系統!
  • 安裝MySQL 5.6或5.7及MariaDB 10必須1G以上記憶體!
  • VPS或伺服器必須已經聯網,且必須設定的是網路源不能是光碟源,同時VPS/伺服器 DNS要正常!
  • Linux下區分大小寫,輸入命令時請注意!
LNMP一鍵安裝包 V1.3 已經在PhotonVPSVultr遨遊主機OneAsiahost新加坡VPS
搬瓦工BudgetVM、、DigitalOceanLocVPSLinodeDiaHosting瑞豪開源KVMLA景文互聯RamNodeHostigationBuyVM80VPSXSVPSHostUS快易互聯等眾多VPS的CentOS 5-7、RHEL 6-7、Fedora 21-23、Debian 7-8、Ubuntu 10.04-16.04的32位和64位系統上測試通過。

安裝步驟:


1、使用putty或類似的SSH工具登陸VPS或伺服器;


登陸後執行:screen -S lnmp

如果提示screen: command not found 命令不存在可以執行:yum install screen 或 apt-get install screen安裝,詳細內容參考

screen教程

2、下載並安裝LNMP一鍵安裝包:

您可以選擇使用下載版(推薦美國及海外VPS或空間較小使用者使用)或者完整版(推薦國內VPS使用,國內使用者可用在下載中找國內下載地址替換),兩者沒什麼區別,只是完整版把一些需要的原始碼檔案預先放到安裝包裡。

安裝LNMP
下載版:
wget -c ftp://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.shlnmp
完整版:
wget -c ftp://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.shlnmp

預設安裝lnmp可不寫,如需要安裝LNMPA或LAMP,將./install.sh 後面的引數替換為lnmpalamp即可。
如果報錯:bash: wget: command not found

就執行安裝[[email protected] ~]# yum -y install wget
如下載速度慢請更換其他下載節點,詳情請看下載頁面LNMP下載節點具體替換方法

按上述命令執行後,會出現如下提示:

需要設定MySQL的root密碼(不輸入直接回車將會設定為root)如果輸入有錯誤需要刪除時,可以按住Ctrl再按Backspace鍵進行刪除。輸入後回車進入下一步,如下圖所示:

詢問是否需要啟用MySQL InnoDB,InnoDB引擎預設為開啟,一般建議開啟,直接回車或輸入 y ,如果確定確實不需要該引擎可以輸入 n,輸入完成,回車進入下一步
選擇MySQL版本,目前提供了較多版本的MySQL和MariaDB,需要注意的是MySQL 5.6,5.7及MariaDB 10必須在1G以上記憶體的更高配置上才能選擇:

輸入對應MySQL或MariaDB版本前面的序號,回車進入下一步,選擇PHP版本:
注意:選擇PHP7等高版本時需要自行確認是否與自己的程式相容。

輸入要選擇的PHP版本的序號,回車進入下一步,選擇是否安裝記憶體優化:

可以選擇不安裝、Jemalloc或TCmalloc,輸入對應序號回車,直接回車為預設為不安裝。

如果是LNMPA或LAMP的話還會提示“Please enter Administrator Email Address:”,需要設定管理員郵箱,該郵箱會在報錯時顯示在錯誤頁面上。

再選擇Apache版本

按提示輸入對應版本前面的數字序號,回車。

提示"Press any key to install...or Press Ctrl+c to cancel"後,按回車鍵確認開始安裝。
LNMP指令碼就會自動安裝編譯Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer這幾個軟體。

安裝時間可能會幾十分鐘到幾個小時不等,主要是機器的配置網速等原因會造成影響。

3、安裝完成
如果顯示Nginx: OK,MySQL: OK,PHP: OK

並且Nginx、MySQL、PHP都是running,80和3306埠都存在,並提示Install lnmp V1.3 completed! enjoy it.的話,說明已經安裝成功。
接下來按新增虛擬主機教程,新增虛擬主機後上傳網站程式碼,可以使用sftpftp伺服器上傳網站,將域名解析到VPS或伺服器的IP上,解析生效即可使用。

4、安裝失敗

如果出現類似上圖的提示,則表明安裝失敗,說明沒有安裝成功!!需要用winscp或其他類似工具,將/root目錄下面的lnmp-install.log下載下來,到LNMP支援論壇發帖註明你的系統發行版名稱及版本號、32位還是64位等資訊,並將lnmp-install.log壓縮以附件形式上傳到論壇,我們會通過日誌查詢錯誤,並給予相應的解決方法。




5、新增、刪除虛擬主機及偽靜態管理
http://lnmp.org/faq/lnmp-vhost-add-howto.html

6、eAccelerator、xcache、memcached、imageMagick、ionCube、redis、opcache的安裝
http://lnmp.org/faq/addons.html

7、LNMP相關軟體目錄及檔案位置
http://lnmp.org/faq/lnmp-software-list.html

8、LNMP狀態管理命令
http://lnmp.org/faq/lnmp-status-manager.html

相關推薦

Linux環境搭建LNMP安裝

系統需求: CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系統需要3GB以上硬碟剩餘空間需要128MB以上記憶體(如果為128MB的小記憶體VPS,Xen的需要有SWAP,OpenVZ的至少要有128MB以上的vSWAP或突發

centos下lnmp安裝(nginx,mysql,php環境)

轉 http://lnmp.org/install.html 系統需求: CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系統需要3GB以上硬碟剩餘空間需要128MB以上記憶體(如果為128MB的小記憶體VPS,Xen的需要

最簡單!阿里雲伺服器採用 LNMP安裝包 配置 Linux+Nginx+Mysql+PHP

LNMP一鍵安裝包是一個用Linux Shell編寫的可以為CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian/Deepin VPS或獨立主機安裝LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/

ESP8266 機智雲 開發環境搭建安裝Linux系統

ESP8266 學習資料是越來越多了,記錄一下開發環境的搭建方法。 準備 首先要先安裝這個軟體   VMware Workstation Pro 搜尋搜尋就會找到了的,這就不多說了。 然後下載

LNMP安裝包 V1.1 公布

腳本安裝 進行 相關 一個 padding log 命令 data timeout LNMP一鍵安裝包 是一個用Linux Shell編寫的能夠為CentOS/RadHat、Debian/Ubuntu VPS(VDS)或獨立主機安裝LNMP(Nginx、MySQ

lnmp 安裝

ack amazon memcache 密碼 apache screen 至少 server magick 系統需求: CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin Server/Aliyun/Amazon/Mint

linux環境搭建lnmp環境

數據庫 pass () mat ttext test ica ket stat 編譯安裝lnmp環境準備軟件:nginx1.10.3+php-5.5.12+mariadb10.0.8(數據庫在此使用的yum安裝)如果需要編譯安裝的可以給我留言,我後續再發布出來! 依賴包均已

LNMP安裝安裝擴展模塊

image-filter例如安裝image-filter擴展模塊進入lnmp目錄打開lnmp.conf配置文件修改Nginx_Modules_Options=‘ --prefix=/usr/local/nginx --with-http_image_filter_module‘‘‘號內的內容為應用目錄+擴展組

centos6—lnmp安裝腳本

lnmp linux mysql php 把需要的腳本下載放到/root 目錄下,然後運行本腳本即可自動化安裝lnmp環境:#!/bin/bash #lnmp環境搭建自動化腳本 #date 2017/8/22 #author vaedit yum install epel-release -

lnmp安裝的卸載

配置文件 post mysq nmp 一鍵安裝 clas eas lnmp ack 如果是lnmp一鍵安裝的 進入安裝包目錄 [root@www home]# cd lnmp0.9-full [root@www lnmp0.9-full]# ls 然後 [root@www

CentOS7下安裝lnmp安裝

end php版本 高版本 如果 並且 安裝 進行 為什麽 inf 上一篇說到CentOS7無法使用yum安裝,把這個問題解決後,就開始安裝環境lnmp一鍵安裝包,建議新手還是選擇lnmp一鍵安裝包吧,至於為什麽?大家都懂,省心省事省時間沒毛病! 首先輸入命令檢查一下是否已

lnmp安裝包 虛擬主機問題

實現 一鍵安裝 ams all 默認 地址 mage access 配置 lnmp一鍵安裝包淌過的坑 --手動虛擬主機配置 安裝一鍵包的時候教程 官網也有虛擬主機的教程 一下示例: 後來自己手動去做 就遇到了一個大家都遇到的問題 及時安裝讓nginx支持解析

lnmp安裝的步驟

lnmp安裝步驟:1、使用putty或類似的SSH工具登陸VPS或服務器;登陸後運行:screen -S lnmp如果提示screen: command not found 命令不存在可以執行:yum install screen 或 apt-get install screen安裝,詳細內容參考screen

LNMP安裝

lnmp安裝LNMP穩定版 wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp 默認安裝ln

lnmp安裝包 配置多站點

param div local clu cgi entos lnmp一鍵安裝 cat www. 在/usr/local/nginx/conf/vhost下配置多站點的文件,一個站點對應一個文件,配置如下信息: vim ./vhost/test.conf server {

Linux環境搭建 | 手把手教你安裝Linux虛擬機

界面 rup 對話 rtu 發行版 所在 兼容性 運維 編輯 前言 作為一名Linux工程師,不管是運維、應用、驅動方向,在工作中肯定會需要Linux環境。想要獲得Linux環境,一個辦法就是將電腦系統直接換成Linux系統,但我們平常用慣了Windows系統,直接切換為L

LNMP安裝安裝的mysql遠程連接不上的問題

number 成功 正常 key keyword 創建 tab clas grant 正常的做法:   以root用戶登錄mysql:     grant all privileges on *.* to 創建的用戶名@"%" identified by "密碼";   

lnmp 安裝包 fileinfo 擴充套件安裝

使用tp5開發時,檔案上傳報錯 原因是 fileinfo 擴充套件未安裝。 lnmp套件下安裝php 5.6.36時預設不開放fileinfo支援。這裡可以用以下兩種方法解決: 1. 如果尚未安裝lnmp套件,請按以下步驟處理。 a. 開啟`cd

簡單的LNMP安裝指令碼

#!/bin/bash nginxdir=/usr/local/nginx phpdir=/usr/local/php mysqldir=/usr/local/mysql htdocs=/data/htdocs mysqldata=/data/mysql logdir=/data/logs p

LNMP 安裝包優化

lnmp 作為現在phper的主流安裝包, 有其自身很強大的優點. 但是安裝完後, 也不是100%適配你自己的系統. 我在安裝後, 對其幾處不太合適的地方做了一下總結. opcache 優化 通過 lnmp 的 addon 指令碼可以安裝 opcache, 但