阿里云ECS如何用宝塔安装 Laravel 环境
2019-04-22| 程成| 1286| 0| Laravel

软件配置:


操作系统:Centos 7+

Nginx1.8 + PHP7.2 + RDS


一、材料准备


(1)域名备案,解析

(2)ssl证书绑定域名,登陆阿里云SSL证书管理控制台绑定并验证域名,并下载 nginx 类型留备用


二、挂载数据盘


注:如果你只有一个系统盘,这个步骤可以忽略。


挂载目录     /www

1、运行 fdisk -u /dev/vdb:分区数据盘。

2、输入 p:查看数据盘的分区情况。本示例中,数据盘没有分区。

3、输入 n:创建一个新分区。

4、输入 p:选择分区类型为主分区。

5、输入分区编号并按回车键。本示例中,仅创建一个分区,输入 1。

6、输入第一个可用的扇区编号:按回车键采用默认值 2048。

7、输入最后一个扇区编号:本示例仅创建一个分区,按回车键采用默认值。

8、输入 p:查看该数据盘的规划分区情况。

9、输入 w:开始分区,并在分区后退出。

新分区上创建一个文件系统: mkfs.ext4 /dev/vdb1

备份 etc/fstab: cp /etc/fstab /etc/fstab.bak

向 /etc/fstab 写入新分区信息: echo /dev/vdb1 /www ext4 defaults 0 0 >> /etc/fstab

挂载文件系统: mount /dev/vdb1 /www



三、安装宝塔


这里你可以登陆宝塔官网,安装最新的版本。


//Linux 面板6.9安装命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh


宝塔安装完成后,会在面板返回给你登录地址和账号密码。记得复制保存下来,后面登录使用。



四、安装PHP环境


image.png


进入宝塔,会让你选择安装哪些软件。我们选择LNMP,选择编译安装。编译安装时间要远远大于极速安装,但是稳定性高于极速安装。这里选择 Nginx1.8 + MySQL5.7 + PHP7.2,这里MYSQL用于测试。剩下的PHPMyAdmin 和 FTP 我们不安装。


LAMP我们不用管,选择好了左半边后点击一键安装即可。这里我安装了1个小时左右,根据你服务器配置决定。



五、配置宝塔


PHP安装fileinfo、opcache 扩展,调整上传限制100M,禁用函数proc_open去除,性能调整并发500;


添加网站www.xxx.com,上传管理端代码,选择网站目录->运行目录为xxxx并保存,伪静态选择laravel5,ssl选择其他证书复制ssl证书中的key和pem并保存;修改目录权限/public和/storage 权限777;


location / {
    try_files $uri $uri/ /index.html;
}


网站 - 设置 - 默认文档,这里将 index.html 放在 index.php 之前。



image.png


这时候,你就可以通过你的 url 访问你的网站了。



×
作者:程成
QQ:492245711