Laravel 安装搭建

本文详细记录了在安装Laravel过程中遇到的问题及解决方法,包括权限设置、依赖包完整性、文件路径大小写匹配等关键问题。通过实例演示,帮助开发者避免常见错误,顺利部署Laravel。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装laravel 的辛酸往事


今天闲来无事,正好前两天老大说学习一下php的其他框架。也好给自己涨涨见识,也涨涨自己的身价。就兴致满满的搞起了Laravel。
下午买了个服务器,完事,安装完nginx,php5.6,就搭建了Laravel


  1. 安装Laravel的要求

    • Mcrypt PHP 扩展
    • OpenSSL PHP 扩展
    • Mbstring PHP 扩展
    • Tokenizer PHP 扩展
  2. 大坑

    • laravel根目录:
      /var/www/myLaravel/

    • 安装好laravel之后,按照官网的配置,把nginx的web根目录设置为:
      /var/www/myLaravel/public
      但是按照这个配置之后,访问网址却返回500,错误。搞了半天也没解决。后来发现要设置:

    • laravel根目录的stroage,vendor目录权限设置为777
      sudo chmod 777 -R /myLaravel/storage
      sudo chmod 777 -R /myLaravel/vendor

这里一定要注意,设置权限的时候,一定要设置-R属性。我当时就是没有这个命令,所以最后一直报错


3.又一个坑,500

另一个500的原因。报错是

bootstrap/../vendor/autoload.php. Failed to open stream: No such file or directory. The "vendor" folder does not exist. 
  • 原因:
    composer 安装的依赖包不完全

  • 解决方法:

composer install //项目根目录

4.又一个坑 view['admin/tag/index'] not found

  • 原因
    更坑爹,在windows里目录是不区分大小写的,但是在linux里是严格区分的。
    我的项目是从windows里迁移到linux里的的,所以导致无法启动。

  • 解决方法:
    把代码里和实际路径文件名严格对照即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值