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========================================

原文地址:https://www.cnblogs.com/isungge/p/11889225.html