LAMP和LNMP

  • LAMP==Linux+Apache+Mysql+PHP
  • LNMP==Linux+Nginx+Mysql+PHP

安装nginx

sudo apt install nginx

安装mysql

sudo apt install mysql-server

安装php

sudo apt install php7.1-fpm php7.1-mysql php7.1-curl

开始配置

  • 备份默认配置文件

    sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak
  • 修改默认配置文件,添加php支持

    sudo vim /etc/nginx/sites-available/default
  • 修改为以下内容并保存
server {
listen 80 default_server; root /var/www/html; index index.html index.htm index.nginx-debian.html index.php; server_name _; location / {
try_files $uri $uri/ =404;
} location ~ \.php$ {
include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.1-fpm.sock;
}
}
  • 重启Nginx或重新加载配置文件

    sudo systemctl restart nginx.service

    sudo nginx -s reload

  • 写入

    <?php phpinfo(); ?>

保存配置访问 http://localhost/phpinfo.php ,如果出现下图内容,就ok



新建站点

  • 创建站点根目录

    sudo mkdir /var/www/base.com
  • 配置站点文件
sudo cp /etc/nginx/sites-available/default  /etc/nginx/sites-available/admin.com
sudo vim /etc/nginx/sites-available/admin.com //配置文件如下
server {
listen 80; server_name example.com; root /var/www/admin.com;
index index.html index.php; location / {
try_files $uri $uri/ =404;
} location ~ \.php$ {
include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php7.1-fpm.sock;
}
}
  • 保存文件后,创建一个软链接到sites-enabled

    sudo ln -s /etc/nginx/sites-available/admin.com /etc/nginx/sites-enabled/admin.com

  • 重新加载ngnix配置文件,即完成网站添加

    sudo systemctl reload nginx.service

  • 进入目录

    sudo cd /var/www/base.com

  • 新建index.php

    sudo vi index.php

访问base.com,此时是没有找到的

  • 修改/etc/hosts
127.0.0.1  base.com

  • 查找本机ip

    sudo ip address

  • 然后将base.com在其他机器上映射到获取的ip

//在C:\Windows\System32\drivers\etc\hosts添加
192.xxx.xxx.xxx base.com
  • 然后在浏览器输入base.com就ok了

Deepin 15 搭建LNMP环境

linux 下vim的使用

网络管理

[Linux] deepin15.8搭建LNMP环境的更多相关文章

  1. linux中Centos7搭建lnmp环境

    1.安装yum yum update 2.安装nginx源: yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx ...

  2. Yum搭建LNMP环境(动、静、库分离)(week4_day5)--技术流ken

    前言 本篇博客使用yum来搭建lnmp环境,将采用动态,静态以及数据库分开安装的方式即nginx,php,mysql.会被分开安装在不同的服务器之上,搭建出来一套lnmp环境,并部署wordpress ...

  3. CentOS 7 源码搭建LNMP环境

    搭建 LNMP 环境 源码包版本 :  CentOS Linux  7 nginx-1.15.1.tar.gz  mysql-boost-5.7.21.tar.gz  php-7.2.7.tar.gz ...

  4. Vmware搭建LNMP环境(Centos7+Nginx+Mysql+PHP7.1.8)

    参考:1.Linux学习之CentOS(一)----在VMware虚拟机中安装CentOS 7(图文教程) 2.Centos7搭建LNMP环境 3.MySQL5.7修改默认root密码 4.CentO ...

  5. WIN10 vagrant和virtualbox虚拟机和一键搭建lnmp环境配置thinkphp虚拟主机

    版本:win10系统 virtualbox:5.1.26 vagrant :1.9.7 centos 7.0 xshell/git 首先下载好对应版本的软件 配置vagrant和virtualbox ...

  6. docker搭建lnmp环境(问题,资料,命令)

    入门参考 http://www.runoob.com/docker/docker-install-nginx.html 十大常用命令玩转docker 1. #从官网拉取镜像 docker pull & ...

  7. centos7 yum搭建lnmp环境及配置wordpress超详细教程

    yum安装lnmp环境是最方便,最快捷的一种方法.源码编译安装需要花费大量的人类时间,当然源码编译可以个性化配置一些其它功能.目前来说,yum安装基本满足我们搭建web服务器的需求. 本文是我根据近期 ...

  8. Centos 7 下yum搭建lnmp环境(yum安装方式)

    我们都知道linux下安装软件主要有三种方式: 1.源码编译安装,即下载软件源代码,利用gcc g++ make 等编译工具进行编译安装: 此方式的优点:可以指定软件版本,可选择性好:编译时可以手动指 ...

  9. CentOS7——搭建LNMP环境(WordPress案例)

    CentOS7--搭建LNMP环境(WordPress案例) LNMP组成介绍 LNMP(Linux-Nginx-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统 ...

随机推荐

  1. Flask web 开发出现错误:TypeError: Allowed methods have to be iterables of strings, for example: @app.route(..., methods=["POST"])

    没有发现普通都语法错误,然后一一比对官方教程里面的代码,发现是在“@bp.route('/<int:id>/delete', methods=('POST'))”这一行代码里面method ...

  2. python_flask 基础巩固 (DEBUG模式)

    默认情况下flask不会开启DEBUG模式,开启DEBUG模式后,flask会在每次保存代码的时候自动的重新载入代码,并且如果代码有错误,会在终端进行提示. 开启DEBUG模式有四种方式: 1.直接在 ...

  3. JS 控制输入框输入表情emoji 显示在页面上

    问题描述: 最近做一个评论回复的功能遇到了用户输入框输入表情,存入数据库的时候转变成了问号??? 起初为了避免这个问题,做了一个过滤表情的控制 var inputText = $('#pinglun' ...

  4. STM32CubeMX的串口配置,以及驱动代码

    1.STM32CubeMX的配置没啥子好说的,使能然后改一下波特率和字长,然后在将中断勾选,把中断等级调到1(一定要比systick的优先级垃圾!!!) 2.驱动代码 在生成的it.c文件中,例如用的 ...

  5. rails应用的部署

    简单部署 RAILS_ENV=production rake secret /etc/profile export SECRET_KEY_BASE=刚才生成的密钥 source /etc/profil ...

  6. 背水一战 Windows 10 (101) - 应用间通信: 通过协议打开指定的 app 并传递数据以及获取返回数据, 将本 app 沙盒内的文件共享给其他 app 使用

    [源码下载] 背水一战 Windows 10 (101) - 应用间通信: 通过协议打开指定的 app 并传递数据以及获取返回数据, 将本 app 沙盒内的文件共享给其他 app 使用 作者:weba ...

  7. 应用篇 = Docker下的Redis

    一.工具介绍 1.1 什么是Docker? Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目.使用 Google 公司推出的 Go 语言 ...

  8. Android Studio 调试各种国产手机经验总结

    为何加上“国产”二字呢,因为目前测试时就国产手机存在的安装问题多,而且都很奇葩,不得不说对于开发者时很不友好的. 下面就是个人总结的针对不同的机型调试时出现的问题做的总结: 1.VIVO 手机 解决方 ...

  9. pycharm激活方式

    进入C:\Windows\System32\drivers\etc替换host文件,或者在host文件后加入0.0.0.0 account.jetbrains.com然后断网,断网,断网!最后输入K7 ...

  10. Web Components(续)

    概述 之前我们介绍了Web Components的基本概念,现在我们给出一个使用Web Components的实例代码,并且对组件化进行一些思考.记录下来,供以后开发时参考,相信对其他人也有用. 实例 ...