laravel5.8(一)安装及部署

39 篇文章 0 订阅
30 篇文章 1 订阅

Laravel,传说中美丽优雅的框架。之前一直在使用国产的thinkphp框架,可能是万物发展到最后都会统一吧,thinkphp的功能与laravel是越来越统一了

thinkphp5.1也加入了laravel一直存在的中间件功能。

但是相对来说laravel还是比较高端,入门比较容易,但是想要完全搞清楚,还是比较难,之前了解的比较少。

高端的东西多少还得了解点。

一:安装框架

安装大概有两种方式

1:composer安装(网好的时候进行)

修改 composer 的全局配置文件(推荐方式),然后输入安装命令

composer config -g repo.packagist composer https://packagist.phpcomposer.com    // 配置命令
 
composer create-project --prefer-dist laravel/laravel blog   // 安装命令

2:github获取源码

地址:https://github.com/laravel/laravel

这里需要注意一下,github下载的源码是没有核心文件夹vendor的。没有这个目录以及旗下的代码,当前整个项目是运行不起来的。

二:部署nginx

Nginx域名配置文件:

server {
        listen       80;
        server_name  xxxx.com;#填写你的域名
        index index.html index.htm index.php;#默认打开页面
        root   /xxx/xxx/xxx/xxx/xxx/xxx;#你的index.php路径
  
        location ~ \.php(.*)$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  PATH_INFO  $fastcgi_path_info;
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include        fastcgi_params;
        }
  
        location /
        {
                #如果是二级目录就用 rewrite ^/文件夹名称/(.*)$ /index.php?s=/$1 last;)
                if (!-e $request_filename)
                {
                        rewrite ^(.*)$ /index.php?s=/$1 last;
                        break;
                }
        }
}

如果一切正常现在在浏览器中打开刚刚配置的域名,会出现如下所示的页面:

在这里插入图片描述

如果你访问显示出的页面是服务器500错误,或者是丢出报错原因,基本上就是缓存目录权限的问题。

修改缓存目录权限命令:

chmod -R 777 /xxx/xxx/xxx/xxx/laravel/storage # 需要将 目录中的xxx换成你自己项目的所在地
chmod -R 777 /xxx/xxx/xxx/xxx/laravel/bootstrap/cache # 需要将 目录中的xxx换成你自己项目的所在地

我这里是linux部署,windows服务器部署理论上不会出现权限问题。

至此,laravel框架安装及部署完成。

欢迎访问个人博客
https://guanchao.site

有好的建议,请在下方输入你的评论。

欢迎访问我的小程序:
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Laravel 5.8部署JWT,需要按照以下步骤进行操作: 1. 首先,在项目文件夹中运行以下命令以安装Laravel-lang包:composer require caouecs/laravel-lang:~4.0 2. 接下来,根据你的Laravel版本,运行适当的命令来安装JWT和配置文件。对于Laravel 5.8,你可以按照这个博客链接提供的指南进行操作:https://blog.csdn.net/u010757785/article/details/90609924 3. 在配置文件中进行必要的修改,你可以使用vim命令编辑.env文件来修改配置信息。确保配置文件中包含正确的数据库连接等详细信息。 4. 最后,将JWT的相关功能集成到你的Laravel应用程序中。你可以根据JWT的文档和示例代码来调用数据库查询等操作。 请注意,以上是一个示例步骤,具体的部署方式可能因项目要求和环境而有所不同。请参考相关文档和资源以获得更详细的指导。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Laravel5.7+JWT+cors+Laravel-Medialibrary+clockwork安装配置](https://blog.csdn.net/a617976080/article/details/90439059)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [laravel58.rar](https://download.csdn.net/download/u010757785/11212173)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值