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

在Kali Linux 2022.3中创建Laravel项目持续失败如何解决?

解决Kali Linux下Composer创建Laravel项目的域名解析失败问题

1. 修复系统DNS配置

  • 先测试域名解析是否正常:
    ping repo.packagist.org
    
    如果没有返回IP地址,说明DNS解析失效,需要手动配置公共DNS:
    • 编辑DNS配置文件:
      sudo nano /etc/resolv.conf
      
    • 在文件中添加以下内容(覆盖原有nameserver条目):
      nameserver 8.8.8.8
      nameserver 1.1.1.1
      
    • 保存退出(Ctrl+O,回车,Ctrl+X)。如果Kali使用systemd-resolved服务,重启服务生效:
      sudo systemctl restart systemd-resolved
      

2. 切换Composer国内镜像

国外Packagist镜像可能存在访问或解析问题,直接替换为国内镜像:

  • 全局设置阿里云Composer镜像:
    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
    
  • 重新执行Laravel项目创建命令:
    composer create-project laravel/laravel example-app
    

3. 检查PHP网络访问权限

确保PHP允许发起网络请求:

  • 检查allow_url_fopen配置:
    php -i | grep allow_url_fopen
    
  • 如果输出为allow_url_fopen => Off => Off,需要修改PHP配置文件:
    • 先找到PHP配置文件路径:
      php --ini
      
    • 编辑对应路径的php.ini文件:
      sudo nano /etc/php/8.1/cli/php.ini
      
    • 找到allow_url_fopen = Off,改为allow_url_fopen = On,保存退出后重新尝试命令。

4. 清除Composer本地缓存

报错提示使用了过期的本地缓存,先清除缓存再重试:

composer clear-cache

之后再次执行项目创建命令。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 06:50:30