You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel项目从工作电脑转移至个人电脑后加载缓慢甚至无法加载求助

解决Laravel迁移后加载缓慢/无法加载的问题

以下是针对你遇到的问题的排查方向和解决办法:

  • 检查.env配置差异
    确保个人电脑上的.env文件和工作电脑一致,重点关注:

    • 数据库连接:确认DB_HOST是否为127.0.0.1(部分环境下localhost会走UNIX socket导致连接缓慢),DB_PORT、DB_DATABASE、DB_USERNAME、DB_PASSWORD是否正确,且本地数据库服务已启动。
    • 缓存相关配置:CACHE_DRIVER是否设为file或redis(若用redis需确保本地redis服务运行),SESSION_DRIVER同理。
      配置修改后执行:
    php artisan config:clear
    php artisan cache:clear
    
  • 验证PHP环境与扩展一致性
    对比工作电脑和个人电脑的PHP版本、已安装扩展:

    • 运行php -v确认版本一致,若版本差异大,建议调整个人电脑的PHP版本匹配工作环境。
    • 运行php -m检查是否缺少Laravel必需的扩展(如mbstring、openssl、pdo_mysql、opcache等),尤其是opcache,开启后能大幅提升PHP执行速度,需在php.ini中启用:
      opcache.enable=1
      opcache.enable_cli=1
      opcache.optimization_level=0x7FFFBFFF
      
  • 清理残留缓存文件
    手动删除bootstrap/cache目录下的所有文件(除了.gitignore),然后重新生成缓存:

    php artisan config:cache
    php artisan route:cache
    php artisan view:cache
    
  • 检查文件权限
    在Linux/macOS环境下,确保storage和bootstrap/cache目录有正确的读写权限:

    chmod -R 775 storage bootstrap/cache
    chown -R www-data:www-data storage bootstrap/cache # 根据你的web服务器用户调整
    

    Windows环境下右键目录,确保当前用户有完全控制权限。

  • 排查本地服务器性能
    如果你用php artisan serve作为开发服务器,尝试更换为Valet、Homestead或XAMPP/WAMP的Apache/Nginx,内置PHP服务器在处理复杂项目时性能较差。
    同时检查是否有其他进程占用大量CPU或内存,导致服务器响应缓慢。

  • 检查第三方依赖的本地配置
    若项目依赖了外部服务(如Redis、Memcached、队列服务等),确认个人电脑上这些服务已安装并运行,或暂时禁用不必要的外部依赖测试。

内容的提问来源于stack exchange,提问作者Scrumble_Meta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 12:22:11