Ubuntu 系統搭建LNMP環境
當前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環境