1. 程式人生 > >Ubuntu 系統搭建LNMP環境

Ubuntu 系統搭建LNMP環境

rgs 安裝php args 系統 版本 文件 系統搭建 php rem

  當前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 ‘{print $2}‘ |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 "

參考:

  https://www.cnblogs.com/LO-gin/p/6032026.html

  https://blog.csdn.net/get_set/article/details/51276609

Ubuntu 系統搭建LNMP環境