Ubuntu 系統搭建LNMP環境

2022-08-13 20:18:13 字數 2360 閱讀 2376

當前linux版本:ubuntu16.04

一、安裝nginx

在終端中輸入命令 " sudo apt-get install nginx ",在確認安裝完成後,在瀏覽器中訪問 localhost,出現下面的頁面則表示nginx安裝成功。

nginx 服務的操作:

啟動nginx服務:  sudo service nginx start      

重啟nginx服務:  sudo service nginx restart

停止nginx服務:  sudo service nginx stop

檢查配置檔案:sudo nginsx -t

修改配置後平滑重啟,使配置起作用:sudo nginx-s reload

解除安裝nginx:

解除安裝刪除配置檔案外的所有檔案:sudo apt-get remove nginx nginx-common

解除安裝刪除所有的檔案:sudo apt-get purge nginx nginx-common

刪除命令結束後不再被使用的依賴包:sudo apt-get autoremove

解除安裝刪除兩個重要的包:sudo apt-get remove nginx-full nging-common

二、安裝mysql

輸入命令" sudo apt-get install mysql "或" sudo apt-get install mysql-server mysql-client "進行安裝,中途會需要輸入設定root賬戶的密碼。

mysql服務的操作命令:

啟動/重啟/停止mysql服務:sudo service mysql start | restart | stop

解除安裝刪除mysql:

解除安裝mysql之前我們要先把 /etc/mysql/ 和 /var/lib/mysql 給刪掉,執行命令:sudo rm -rf /etc/mysql/ /var/lib/mysql,或者單獨挨個刪除:sudo rm /etc/mysql/ -r    sudo rm /val/lib/mysql -r

之後執行以下命令實現全部刪除mysql

sudo apt purge mysql-*

sudo apt autoremove

sudo apt autoreclean

三、安裝php

php版本有很多個,我們要根據需要或linux版本選擇php版本。由於本人安裝的是ubuntu16.04版本,此處操作命令以php7.0為例。其它安裝修改版本號即可。

安裝php:

安裝php命令:sudo apt-get install php7.0

安裝php的cli工具:sudo apt-get install php7.0-cli

接著安裝php的cgi工具:sudo apt-get install php7.0-fpm

安裝之後我們還要安裝開發過程中需要用到的拓展,比如php7.0-mysql、php7.0-json、php7.0-curl等等一些拓展資訊,安裝方法與上方命令類似。我們可以使用命令" sudo apt-cache search php7.0 "檢視php7.0所有的拓展資訊。

另外,我們可以執行命令 "php -v" 檢視php版本資訊,"php -m" 檢視我們已經安裝過的拓展。

php服務的操作:service php7-fpm start | restart | stop

解除安裝php操作:

首先刪除 /var/lib/php7.0/ 和 /etc/php7.0/ 兩個資料夾內容,接著執行刪除命令。

sudo rm /var/lib/php7.0/ -r

sudo rm /etc/php7.0/ -r

sudo apt autoremove php* # php* 也可以單獨列出各個拓展名

最後,如果我們要重新安裝以上各種服務,則要徹底清除殘留檔案。命令是" dpkg -l |grep ^rc|awk '' |sudo xargs dpkg -p

"。其它:

解除安裝命令:

apt-get purse  或  apt-get --purge remove   刪除已安裝的軟體包或服務,不保留配置檔案

apt-get autoremove   刪除為了滿足依賴而安裝的軟體包,如拓展檔案之類的,保留配置檔案

apt-get remove   刪除已安裝的軟體包,但不會刪除其依賴的軟體包,包留配置檔案

apt-get autoclean   刪除deb

apt-get clean   刪除所有的deb,類似 " rm /var/cache/apt/archives/*.deb "

參考:

LNMP 搭建Lnmp系統

準備centos8系統 yum安裝nginx rpm安裝mysql repo的安裝 rpm ivh mysql57 community release el7 9.noarch.rpm 進入repo目錄 cd etc yum.repos.d 最新版8.0.17在當前目錄即可,省略本步驟 安裝 yum...

Ubuntu 下搭建LNMP架構

ubuntu 14.04 lts 安裝 lnmp nginx php5 php fpm mysql nginx 安裝php5和mysql 資料庫 安裝 nginx 安裝php5 fpm 配置 nginx 配置 php 重啟服務 nginx 讀音 engine x 免費 開源 高效的 http 服務。...

CentOS7 Docker 搭建 LNMP 環境

docker安裝 nginx php fpm docker pscontainer id 容器id names 自動分配的容器名稱 docker logs 2b1b7a428627 容器 id 容器名稱docker stop 容器 id 容器名稱docker start 容器 id 容器名稱dock...