zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    第一课:神经网络与机器学习
    自然语言基础之分词、标注、命名实体识别
    工程能力-语言-框架
    二叉树
    spark入门
    微平台推荐系统介绍(基于java)
    简历项目的梳理和面试准备
    统计学习方法李航学习笔记
    NopCommerce fluent validation使用
    NopCommerce支持多语言
  • 原文地址:https://www.cnblogs.com/lovele-/p/9223810.html
Copyright © 2011-2022 走看看