• 周六. 7 月 27th, 2024

    [Laravel学习笔记] 一、 安装

    root

    7 月 13, 2020 #laravel, #Laravel学习笔记

    一、 下载与安装

    打开 https://github.com/laravel/laravel/releases 找到最新发布版本

    下载.tar.gz格式的压缩包(这个包体积小)

    在linux服务器可以使用wget进行下载

    wget -c https://github.com/laravel/laravel/archive/refs/tags/v8.6.10.tar.gz

    下载完成后,解压它 tar -zxvf v8.6.10.tar.gz ,目录结构如下图

    接下来使用composer进行安装,过程很慢,耐心等待。composer安装与设置中国镜像可以百度搜索
    [root@VM-0-3-centos soft]# cd laravel-8.6.10/
    [root@VM-0-3-centos laravel-8.6.10]# composer install

    等待命令执行完,当中没有提示error,即安装完成

    然后ls -al

    这里我们看到有.env环境配置文件的示例文件,这里复制并重命名一下。因为正确的名称为.env

    cp .env.example .env

    在当前项目目录, 执行生成app_key操作。生成唯一key.这里会更新.env文件中的APP_KEY:

    [root@VM-0-3-centos laravel-8.6.10]# cp .env.example .env
    [root@VM-0-3-centos laravel-8.6.10]# php artisan key:generate
    Application key set successfully.
    

    二、 配置nginx的vhost

    server
        {
            server_name studylaravel.phpgolang.com;
            index index.html index.htm index.php;
            root  /home/wwwroot/study_laravel8.6.10/public/;
    
    
            include enable-php.conf;
    
            location / {
                    try_files $uri $uri/ /index.php?$query_string;
            }
    
            location /nginx_status
            {
                stub_status on;
                access_log   off;
            }
    
            location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
            {
                expires      30d;
            }
    
            location ~ .*\.(js|css)?$
            {
                expires      12h;
            }
    
            location ~ /.well-known {
                allow all;
            }
    
            location ~ /\.
            {
                deny all;
            }
    
            access_log  /home/wwwlogs/study_laravel_access.log;
            error_log  /home/wwwlogs/study_laravel_error.log;
    
    
    }

    访问域名,如下图,即安装成功

    如果出现下图

    则按照错误提示,给相应目录增加权限

    root

    发表回复