美文网首页
Mac 下安装部署 Laravel 5.6

Mac 下安装部署 Laravel 5.6

作者: Stus3y | 来源:发表于2018-07-09 23:52 被阅读0次

    部署准备

    1.Nginx
    2.PHP >= 7.1.3
    3.Mysql
    4.Composer

    安装 Laravel5.6

    我们通过命令行的形式安装laravel,Laravel Installer的安装方法就不介绍了
    首先通过cd命令进入所需要安装的目录下

    cd /Users/stussy/www/
    

    紧接着一行命令即可安装最新的laravel版本

    //laravel56为自定义文件名,即生成项目根目录
    composer create-project --prefer-dist laravel/laravel laravel56
    

    在几秒之后,屏幕最后显示

    > @php artisan key:generate
    Application key [base64:xJ3tB7p0ZltXaaz92UZ0n2aLYIj/ofybKv4OSq11fII=] set successfully.
    

    恭喜你,laravel已经安装完成
    那么如何才能在浏览器中访问laravel,需要用到我们的Nginx来配置hosts

    配置 Nginx

    默认的Nginx自定义配置文件的路径在

    /usr/local/etc/nginx/servers
    

    那么创建属于laravelnginx配置文件

    vim laravel56.conf
    

    进入vim编译器

    server {
            listen         80;
            server_name    laravel.cc;
            set  $htdocs   /Users/stussy/www/laravel56/public/;
    
            location / {
                root $htdocs;
                index  index.php index.html;
                try_files $uri $uri/ /index.php?$query_string;
            }
    
            location ~ \.php(.*)$ {
                include fastcgi_params;
                fastcgi_param  SCRIPT_FILENAME  $htdocs$fastcgi_script_name;
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
            }
    }
    

    记住需要将/public/加入路径中,以免后面的文件路径报错
    下面需要配置laravelhosts文件

    vim /etc/hosts
    

    进入vim编译器,名称需要与server_name保持一致

    ##
    # Host Database
    #
    # localhost is used to configure the loopback interface
    # when the system is booting.  Do not change this entry.
    ##
    127.0.0.1       localhost
    127.0.0.1       laravel.cc
    

    此时,可以顺利进入下一步,开启浏览器访问我们配置好的laravel项目

    开启Chrome

    键入laravel.cc即将步入优雅的Laravel界面,没想到意外报错

    UnexpectedValueException
    The stream or file "/Users/stussy/www/laravel56/storage/logs/laravel.log" 
    could not be opened: failed to open stream: Permission denied
    

    原来是文件权限不足

    chmod -R 777 bootstrap/cache/
    chmod -R 777 storage/
    

    好了,一切的辛苦总算没有白费,我们看到了干净整洁的Laravel首页

    配置 .env 文件

    安装 barryvdh/laravel-debugbar

    安装 barryvdh/laravel-ide-helper

    相关文章

      网友评论

          本文标题:Mac 下安装部署 Laravel 5.6

          本文链接:https://www.haomeiwen.com/subject/nduxpftx.html