• LNMP 部署


    linux 服务器根目录文件列表:

     /bin 二进制可执行命令 
    /dev 设备文件(硬盘/光驱等) 
    /etc 系统管理和配置文件 
    /etc/rc.d 启动的配置文件和脚本 
    /home 用户主目录,下面会有以登录用户名作为文件夹名的各文件夹 
    /lib 标准程序设计库又叫动态链接共享库,作用类似windows里的.dll文件 
    /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序 
    /tmp 公用的临时文件存储点 
    /root 系统管理员的主目录 
    /mnt 系统提供这个目录是让用户临时挂载其他的文件系统。 
    /lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件 
    /proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。 
    /var 某些大文件的溢出区,比方说各种服务的日志文件 
    /usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录

     =====================================================安装 nginx==========================================

    /usr/local/nginx/sbin/nginx -t    #查看配置文件是否有语法错误

    安装nginx的依赖包
    # 查看zlib是否安装
    dpkg -l | grep zlib
    # 解决依赖包openssl安装
    sudo apt-get install openssl libssl-dev
    # 解决依赖包pcre安装
    sudo apt-get install libpcre3 libpcre3-dev
    # 解决依赖包zlib安装
    sudo apt-get install zlib1g-dev
        

                  Unable to locate package报错,可能没有启用i386架构,开启i386架构:

                    dpkg --add-architecture i386
                    apt-get update

    下载nginx
    # 下载nginx
    wget http://nginx.org/download/nginx-1.13.1.tar.gz
    # 解压nginx
    tar -xzvf nginx-1.13.1.tar.gz
    # 重命名文件夹
    mv nginx-1.13.1 nginx
    # 移动文件夹到ubuntu常见软件目录下
    mv nginx/ /usr/local/

    安装nginx
    # 配置nginx
    cd /usr/local/nginx
    sudo ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module
    # 编译nginx
    sudo make             #make是用来编译的,它从Makefile中读取指令,然后编译
    # 安装nginx
    sudo make install     #make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置

     检查nginx是否安装成功
    cd /usr/local/nginx/sbin
    ./nginx -t

    如果结果结果显示:

    nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

    启动nginx
    # 方法1
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    # 方法2
    cd /usr/local/nginx/sbin
    ./nginx

    重启:进入nginx可执行目录sbin下,输入命令./nginx -s reload 

    ======================================安装mysql========================================================

    参考:https://www.cnblogs.com/opsprobe/p/9126864.html

    # 查看有没有安装MySQL:

    dpkg -l | grep mysql

    # 安装MySQL:

    apt install mysql-server

    安装完成之后可以使用如下命令来检查是否安装成功:

    netstat -tap | grep mysql

    通过上述命令检查之后,如果看到有 mysql 的socket处于 LISTEN 状态则表示安装成功。

    ==================================安装PHP========================================

    通过下列命令安装PHP 7.3

    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:ondrej/php
    $ sudo apt-get update
    $ sudo apt-get install -y php7.3

    通过 php -v  检查是否安装成功

    重启PHP:

      sudo /etc/init.d/php7.3-fpm restart

               查看 apt-get 安装的文件所在位置:

              dpkg -l 软件名

              使用apt-get install。那么安装完后,软件的安装目录在哪里呢,可执行文件又放在哪里呢。

                    A、下载的软件的存放位置:/var/cache/apt/archives

                    B、安装后软件的默认位置:/usr/share

                    C、可执行文件位置:/usr/bin

                    D、配置文件位置:/etc

                    E、lib文件位置:/usr/lib
              ————————————————
    ==================================安装composer========================================

  • 相关阅读:
    Win10 安装GNU 编译器(gcc、g++ 和 gfortran)
    三维地图制作 数据选型 相关参考资料
    借助mapshaper的简化来修复geojson的拓扑错误
    一种改进后的turf.idw算法
    基于Geojson的点集的抽稀Js实现
    OL3-Cesium 二三维鼠标事件统一处理
    About TopoJSON
    基于 geojson数据类型面转线Transforms Polygons and MultiPolygons to LineStrings.
    数据库文档编写辅助脚本
    Extensible Messaging and Presence Protocol (XMPP): Core
  • 原文地址:https://www.cnblogs.com/isungge/p/11889225.html
Copyright © 2020-2023  润新知