一、阿里云服务器购买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文件夹的权限改到可写。