1. 程式人生 > >LNMP環境搭建(linux+Nginx + Mysql + PHP)

LNMP環境搭建(linux+Nginx + Mysql + PHP)

51cto tar 服務器 版本 star -s 命令 查看 fix

linux+Nginx + Mysql + PHP 搭配可以說目前使用比較廣泛
那要想在這臺剛安裝好系統的服務器上配置這環境,有多種方式

一、傻瓜式一鍵安裝

為了讓大家安裝環境能簡單,方便。有人把它們集成了一個包。

1、LNMP一鍵安裝包
網址:lnmp.org,裏面介紹一些要求,功能等
進入到安裝頁面說明,找到相關的安裝說明,運行,然後一步一步按照操作就行了,比較簡單

2、使用寶塔,這是更加傻瓜,方便的一款工具,操作服務,只需在網站後臺,點點鼠標,就能完成
網址:bt.cn
找到,linux安裝,裏面有各個系統的安裝命令,運行與你系統相關的命令
如centos
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安裝成功後,會顯示給你登陸地址和用戶名密碼
登陸後
可以選擇你要安裝的環境的軟件和版本等。等安裝結束,你的linux+Nginx + Mysql + PHP環境也就配成功了

這裏我們不多說,那如果手工一步一步的搭配環境的。
之前我們學習了linux安裝軟件的幾種方法,現在我們來試試

二、手工搭建環境

查看是否已安裝wget:
rpm -qa wget

否則安裝:
yum install wget

  1. 查看是否已安裝編譯器:
    rpm -qa gcc

否則安裝:
yum install gcc gcc-c++

安裝Nginx

  1. 安裝nginx依賴包

nginx的Rewrite模塊和HTTP核心模塊會使用到PCRE正則表達式語法:

yum -y install pcre pcre-devel

nginx的各種模塊中需要使用gzip壓縮:

yum -y install zlib zlib-devel

安全套接字層密碼庫:

yum -y install openssl openssl-devel

  1. 下載nginx包並解壓(到/usr/local/src目錄中)

cd /usr/local/src

wget http://nginx.org/download/nginx-1.1.10.tar.gz

tar -zxvf nginx-1.1.10.tar.gz

  1. 編譯安裝(到/usr/local/nginx目錄中)

cd nginx-1.1.10

./configure --prefix=/usr/local/nginx

make

make install

  1. 創建並設置nginx運行賬號:

groupadd nginx

useradd -M -g nginx -s /sbin/nologin nginx

cd /usr/local/nginx/conf

vim nginx.conf,設置user參數如下:

user nginx nginx

/usr/local/nginx/sbin/nginx -t

技術分享圖片

  1. 啟動nginx

/usr/local/nginx/sbin/nginx

技術分享圖片

5.訪問站點IP,出現下圖說明安裝成功
技術分享圖片

如果不能訪問,可能是防火墻的原因,增加80端口,或關閉防火墻

LNMP環境搭建(linux+Nginx + Mysql + PHP)