lnmp(Linux+Nginx+MySQL+PHP)的安装与配置

一、阿里云服务器购买CentOS7.7 64位系统的服务器。

 二、使用winspc登录服务器

使用putty打开

 

三、创建目录

登录后默认root文件夹

到达home文件夹下创建bak文件夹并进入

cd ../home

mkdir bak

cd bak

四、下载并安装

1.下载lnmp压缩包

wget http://soft.vpser.net/lnmp/lnmp1.6-full.tar.gz

2.解压

tar zxf lnmp1.6-full.tar.gz

3.进入解压后的文件夹并安装lnmp

cd lnmp1.6-full

./install.sh lnmpa

五、配置选择

(我会去使用阿里云的数据库,所以这里没有选择安装内置的MySQL,有需要的可以自行选择)

六、安装详情

七、安装成功

 八、初始化工程

1.添加虚拟机

lnmp vhost add

添加域名以及更多域名(更多域名空格隔开,没有不填直接回车)

2.选择项目文件夹(默认不填在home/wwwroot)

3.设置日志。如启用日志输入 y ,不启用输入 n 回车。

如果启用需要再输入要设置的日志的名称,默认日志目录为:/home/wwwlogs/ 默认文件名为:域名.log 回车确认。

4.安装了数据库的用户这里要询问是否安装数据库,安装y,不安装n。

如果要添加,需要先验证MySQL的root密码(注:输入密码将不显示)
提示Enter database name: 后输入要创建的数据库名称,要创建的数据库用户名会和数据库同名,回车确认。
提示Please enter password for mysql user 数据库名: 后输入要设置的密码,回车确认。

5.输入管理员的邮箱地址

6.创建ssl。

这里我没有添加ssl。如果需要请去LNMP添加、删除虚拟主机及伪静态使用教程 - LNMP一键安装包查看详情。

7.任意键完成配置

8.添加完成

 9.添加项目文件

10.修改配置文件,将项目路径指向public

apache.conf文件位置

/usr/local/apache/conf/vhost

在红框处添加/public

nginx.conf文件位置

/usr/local/nginx/conf/vhost 

 在红色框出加/public指定路径

在蓝色框处加

if ( !-e $request_filename){
        rewrite ^(.*)$ /index.php?s=/$1 last;
        break;
    }

隐藏index.php

11.lnmp reload 重启lnmp

12.修改文件夹权限,将runtime文件夹的权限改到可写。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值