所以我试图以几乎所有可能的方式创建一个Laravel项目,但没有任何作用。
我做的尝试:
composer global require laravel/installer
composer require laravel/installer
sudo composer global require laravel/installer
第二次和第三次尝试打印出警告但已完成。
在任何情况下,我都可以使用laravel new myproject
来创建一个新项目(如laravel.com以及其他任何地方所述。
然后我使用
vendor/laravel/installer/laravel new myproject
我两次收到以下错误
[GuzzleHttp \异常\ RequestException]
创建资源时出错:[消息] fopen(http://cabinet.laravel.com/latest.zip):无法打开流: 无法找到socke t transport" http" - 你忘记了吗? 在配置PHP时启用它?
[文件] /home/.../vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php [line] 324
我确信PHP配置正确,因为我之前能够创建一个Laravel项目(有很多复杂功能)
当我使用
时sudo vendor/laravel/installer/laravel new myproject
我收到一些警告,说我不应该使用sudo,虽然项目的创建工作正常,但我无法用PHPStorm打开它
pwd拥有777项权利。
我被严重困扰......我只是想创建一个Laravel项目,我做错了什么?
答案 0 :(得分:1)
使用此代码创建 Laravel 项目
<块引用>composer create-project laravel/laravel 项目名称
答案 1 :(得分:0)
试试这个
composer create-project laravel/laravel myproject
答案 2 :(得分:0)
对于 laravel v8.0,你可以试试这个:
composer create-project laravel/laravel <projectname>
对于 laravel 7.0 应该可以工作:
composer create-project --prefer-dist laravel/laravel:^7.0 <projectname>