部署LNMP環境

2021-08-30 13:53:13 字數 1823 閱讀 2587

lnmp(linux、nginx、mysql、php)

在rhel7系統中,原始碼安裝nginx,使用rpm包安裝mariadb、php、php-fpm軟體。

操作過程中需要安裝的軟體列表如下:

nginx

mariadb、mariadb-server、mariadb-devel

php、php-fpm、php-mysql

備註:mariadb(資料庫客戶端軟體)、mariadb-server(資料庫伺服器軟體)、mariadb-devel(其他客戶端軟體的依賴包)、php(直譯器)、php-fpm(程序管理器服務)、php-mysql(php的資料庫擴充套件包)。

1  使用yum安裝基礎依賴包

[root@proxy ~]# yum -y install gcc openssl-devel pcre-devel zlib-devel
2  原始碼安裝nginx

[root@proxy ~]# make && make install3 安裝mariadb,mariadb在新版rhel7光碟中包含有該軟體,配置yum源後可以直接使用yum安裝

[root@proxy ~]# yum -y install   mariadb   mariadb-server   mariadb-devel
[root@proxy ~]# yum -y  install  php   php-mysql

[root@proxy ~]# yum -y localinstall php-fpm-5.4.16-42.el7.x86_64.rpm

5 啟動nginx服務

[root@proxy ~]# /usr/local/nginx/sbin/nginx             //啟動nginx服務

[root@proxy ~]# netstat -utnlp | grep :80

tcp 0 0 0.0.0.0:80 0.0.0.0:* listen 32428/nginx

6 啟動mysql服務 

root@proxy ~]# systemctl start  mariadb           //啟動伺服器

[root@proxy ~]# systemctl status mariadb //檢視服務狀態

[root@proxy ~]# systemctl enable mariadb //設定開機啟動

7 啟動php-fpm服務

[root@proxy ~]# systemctl start php-fpm           //啟動服務

[root@proxy ~]# systemctl status php-fpm //檢視服務狀態

[root@proxy ~]# systemctl enable php-fpm //設定開機啟動

LNMP環境部署

本文已在本人部落格首發 首先開啟瀏覽器輸入 進入一鍵安裝包的首頁 wget驗證md5 md5sum lnmp1.5.tar.gz 解壓後進入資料夾執行install.sh tar zxvf lnmp1.5.tar.gz cd lnmp1.5 install.sh 選擇相應的mysql版本及root密...

LNMP環境部署

安裝lnmp環境所需安裝包 資料庫操作 啟動服務 root localhost systemctl enable now mariadb 設定密碼 預設為空密碼 root localhost mysqladmin uroot password 123456 編輯資料庫配置檔案 root localh...

部署LNMP環境

建立配置檔案,並將其複製到正確的位置.cp php.ini development usr local php php.ini cp usr local etc php fpm.d www.conf.default usr local etc php fpm.d www.conf cp sapi f...