-
2022-03-27 16:05:14
以cmd方式,进入到项目所在的目录,
比如创建一个名为laravel的laravel项目
composer create-project laravel/laravel --prefer-dist
下载的文件如下;
比如创建一个名为shop的laravel项目
composer create-project laravel/laravel shop --prefer-dist
注意,如果要下载其他版本,比如5.3版本,可以使用这个命令
composer create-project laravel/laravel shop 5.3.* --prefer-dist
错误信息:`Warning: require(/http/www.mywakavLee.cn/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /http/www.mywakavLee.cn/bootstrap/autoload.php on line 17
Fatal error: require(): Failed opening required ‘/http/www.mywakavLee.cn/bootstrap/../vendor/autoload.php’ (include_path=’.:/usr/local/lib/php’) in /http/www.mywakavLee.cn/bootstrap/autoload.php on line 17`
网站根目录下缺少vendor这个存放laraver依赖包的目录
解决方法:使用composer install进行安装(没有安装过的情况下,以前安装过的话使用:composer update)
laravel 源码下载 :
更多相关内容 -
composer 安装PHPUnit
2019-08-14 01:12:06NULL 博文链接:https://vtrtbb.iteye.com/blog/2322089 -
composer安装的phpoffice/phpexcel包
2019-05-13 17:29:44composer安装的phpoffice/phpexcel包,现在composer官网提示不更新了,但是还是可以使用的 -
Intel Visual Fortran Composer 安装说明
2018-06-30 11:39:12Microsoft Visual Studio 2010 旗舰版(2.5 G) ...第二步:先安装Microsoft Visual Studio 2010 旗舰版,然后安装Intel Visual Fortran Composer,最后安装IMSL Fortran Numerical Library Version 6.0 -
Windows Composer安装 及Yii2的Composer安装
2017-12-12 19:16:50Windows Composer安装 及Yii2的Composer安装.如果是通过CMD命令行安装,则不需要下载安装文件,当然前提是你能联网.这里我们通过CMD命令行安装 -
composer安装,laravel安装
2018-01-09 17:47:21composer安装总结及相关所需配件,laravel的步骤,在rade.html中有相关转载连接,composer中文文档 -
phpcodesniffer-composer-installer:适用于PHP_CodeSniffer编码标准的Composer安装程序
2021-05-05 17:52:53PHP_CodeSniffer Standards Composer安装程序插件 这个作曲家安装程序插件可轻松安装编码标准(规则)。 不再需要目录的符号链接,检出特定位置的存储库或更改phpcs配置。 注意:此插件与2.x和3.x版本兼容。 用法... -
composer安装的方法步骤(图文)
2020-12-20 06:59:01composer的安装 注:我是的PHPstudy下安装的,其他情况也相似 一、配置环境变量 1、打开系统高级设置,具体操作如下图: 路径就是php根目录 2、打开openssl 注:phpstudy开启openssl比较简单,其他的... -
composer-wp-pro-plugins:Pro WordPress插件的Composer安装程序
2021-02-05 17:25:05Pro WordPress插件的Composer安装程序。 Composer插件,可轻松安装商业WordPress插件。 从环境变量或.env文件中读取敏感的凭据(许可证密钥,令牌)。 支持的插件 高级自定义字段专业版 重力形式/附加组件 ... -
win10 安装composer安装包包含php安装包
2018-02-27 10:09:56win10平台下快捷安装composer安装包,包含php安装包,下载该资源后,仅仅做很少配置即可直接在命令行使用composer -
CI框架使用composer安装的依赖包步骤与方法分析
2020-12-19 12:18:27本文实例讲述了CI框架使用composer安装的依赖包的相关操作步骤与方法。分享给大家供大家参考,具体如下: 本文针对 Linux 系统,windows 第一步 根据 composer 官网进行安装 后面的步骤相同 step 1 全局安装 ... -
composer安装laravel步骤
2021-12-07 17:33:24composer安装laravel步骤在使用PHP的laravel框架导包时老是遇见问题,发个笔记分享一下
之前犯过一个错误,用C盘的composer安装laravel之后我直接把laravel项目剪切到XAMPP运行目录下运行导致后续导包遇见问题,大家需要注意一下这个!
废话不多说,大致步骤如下:
1、composer安装包安装composer,我的安装在D盘下
cmd运行会出现
2、同时在C:\Users\MXKSDDF\AppData\Roaming\Composer 下会有composer.json等文件
打开cmd输入composer global require laravel/installer下载laravel
cmd中输入laravel -v 显示版本
3、cmd中切换盘到D:盘(根据自己需要),并且用laravel命令新建一个laravel项目
4、 到D盘相应文件夹在查看即可看到新建的laravel项目,框架安装完成!
-
使用Composer安装Yii框架的方法
2020-12-18 13:28:30本文实例讲述了使用Composer安装Yii框架的方法。分享给大家供大家参考,具体如下: 现在流行使用Composer安装PHP框架,Composer是PHP用来管理依赖关系的工具,Yii,Laravel,七牛等框架或服务都用Composer作为安装的... -
使用composer 安装 laravel框架的方法图文详解
2021-01-20 01:38:40本文实例讲述了使用composer 安装 laravel框架的方法。分享给大家供大家参考,具体如下: 1.我去去下载 composer https://www.phpcomposer.com/ 下载之后 安装的时候 选择 安装到 自己php对应的exe文件 2.... -
composer安装和使用方法
2021-03-23 18:26:29本文主要和大家分享composer安装和使用方法,主要以图文的形式和大家分享,希望能帮助到大家。更多composer使用技术文章,请访问composer使用教程栏目进行学习!.前期准备:1.下载安装包,...本文主要和大家分享composer安装和使用方法,主要以图文的形式和大家分享,希望能帮助到大家。更多composer使用技术文章,请访问composer使用教程栏目进行学习!
.前期准备:
1.下载安装包,https://getcomposer.org/download/ (推荐视频:Windows系统下composer怎么安装)
2.在php.ini文档中打开extension=php_openssl.dll
3.下载php_ssh2.dll、php_ssh2.pdb,http://windows.php.net/downloads/pecl/releases/ssh2/0.12/
4.把php_ssh2.dll、php_ssh2.pdb文件放php的ext文件夹
5.重启apache,php
二.安装:
1.点击next
2.选择你的php.exe所在文件夹的路径
3.直接点next
4.点install
5.点finish
6.打开cmd,直接输入composer:如下表示安装成功
三.使用:
比如,我的项目在C:\Users\Administrator\Desktop\phpstudy\phpcode\20下,说白了就是在`20`这个文件夹下,
我现在想在这个文件夹下用composer管理组件,该怎么做?
1.在`20`这个文件夹下创建一个composer.json文件,这个文件中有你所有组件的信息.文件内容如下:
我添加了我要用到的三个组件,{ "require": { "guzzlehttp/guzzle": "4.2.*",//前面是组件名,后面是组件版本 "league/csv": "6.0.*", //php组件很多,组件名和版本都可以从https://packagist.org/获得 "spatie/string": "1.8.*" }
}
2.在cmd命令行中,进入到`20`这个目录下,
3.在cmd命令行执行composer install命令,他会去自动下载`20`文件夹下的composer.json文件中的那3个组件.
结果如下:
可以看到,他自动生成了一个vendor文件夹,组件全下载在了vendor下面.
四.组件的使用:
1.首先在文件中要引入vendor下的autoload.php文件,这是官方的自动加载文件.
2.new对象,调用方法即可.
如:require 'vendor/autoload.php'; //引入自动加载文件$client=new \GuzzleHttp\Client(); //创建GuzzleHttp组件的对象$httpResponse=$client->options(); //调用方法
五.在下载组件的时候会非常慢,这需要修改composer的配置文件:
1.在cmd中输入composer config -l -g命令,得到composer配置文件的路径.
图中的[home]后面就是路径,
2.打开路径下的config.json文件.将内容改为:
{
"config": {
},
"repositories": [
{"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
{"packagist": false}
] }
其中的url路径改为可用的国内路径就好.一个不行就多换几个试试。
相关推荐:
-
LAMP环境使用Composer安装Laravel的方法
2020-12-20 02:13:55本文实例讲述了LAMP环境使用Composer安装Laravel的方法。分享给大家供大家参考,具体如下: 安装Composer 因为使用的Ubuntu服务器,所以我们使用apt安装: $ sudo apt install composer 安装Laravel 首先创建一个... -
windows环境下使用Composer安装ThinkPHP5
2020-12-19 23:13:341.环境检查,请确认你的环境已安装了Composer,Composer 是 PHP 的一个依赖管理工具,通过下面的命令来设置镜像 命令:composer config -g repo.packagist composer https://packagist.phpcomposer.com 镜像参考... -
使用composer安装使用thinkphp6.0框架问题【视频教程】
2020-10-16 06:26:11主要介绍了使用composer安装使用thinkphp6.0框架问题,通过一个小视频给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 -
Composer 安装 Laravel - 学习/实践
2019-11-28 10:28:00使用composer搭建项目框架, 快速实现项目工程.1.应用场景
使用composer搭建项目框架, 快速实现项目工程.
2.学习/操作
环境
Windows 10 64 位
phpstudy 8.0
laravel 5.6
满足laravel5.6的环境条件
步骤
1. 安装composer //这里是局部安装, 全局安装未见生效
可以参见: Packagist / Composer 中国全量镜像 //包括镜像使用方法
由于国内的环境, 推荐使用归档方式安装, 具体步骤如下
1.1 下载归档文件 //这里的归档文件一般都是最新稳定版
浏览器下载:
https://getcomposer.org/composer.phar
或者:https://install.phpcomposer.com/composer.phar
1.2 与composer.phar同级目录下, 新建composer.bat文件
composer.bat内容:
@php "%~dp0composer.phar" %*
方式:
可手动建立,将内拷贝进去即可.
可命令方式建立, 执行: echo @php "%~dp0composer.phar" %*>composer.bat
1.3 拷贝到web根目录下
常常是www目录, 如下:
1.4 进入www目录下cmd
方式, 直接资源地址栏中输入 cmd 回车即可
2. 安装laravel
版本laravel 5.6
参考安装教程: 安装配置 | 快速入门 | Laravel 5.6 中文文档
备注:
安装5.7 5.8 一样的操作, 均有实践.
这里通过通过 Composer Create-Project安装, 具体步骤
2.1 cmd www目录下, 执行:
composer create-project --prefer-dist laravel/laravel laravel56.test 5.6.*
备注:
安装最新版本:
composer create-project --prefer-dist laravel/laravel blog
3. 等待安装框架及依赖
安装成功, 共计花了两个小时左右.
推荐是配置国内镜像仓库
参见: Composer - 学习/实践_william_n的博客-CSDN博客
4. 配置虚拟主机
开发环境- 配置虚拟主机域名/hosts文件 - 学习/实践_william_n的博客-CSDN博客
5. 浏览器访问项目
输入: laravel56.test 回车
返回如下:
使用composer安装laravel成功.
后续补充
...
3.问题/补充
1. Packagist[国内/国外], github, composer的关系?
Packagist中文镜像: Packagist / Composer 中国全量镜像
Packagist国外镜像: Packagist
github: GitHub: Where the world builds software · GitHub
关系如下:
composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
这里依赖的库的简要信息是放在Packagis[Packagist国外镜像Packagist, PHP专用, 用一定环境github压力的作用]上, 具体库文件仍然是放在github[github就是一个大熔炉, 什么[语言]开源项目[也可以放私有项目]放在上面], 所以使用composer安装一个依赖包时, 会先到Packagis检索, 如果检索到, 就会有相应在github上的仓库信息, 然后去拉取下来即可.
但是国内访问Packagist国外镜像很慢, 所以使用Packagist中文镜像[Packagist / Composer 中国全量镜像]每分钟同步Packagist国外镜像,几乎是保持一致, 但是访问国内资源会快很多[一是距离或者是被墙].再使用composer安装依赖的时候,就会从Packagist中文镜像检索信息,从github下载安装依赖.
2. 下载并且运行 Composer-Setup.exe, 方式一直不能成功, 原因是什么?
TBD //应该是网络问题,访问国外网站, 被墙或者速度太慢
3. 命令行方式安装, 尚未试过.
TBD
4. 如果执行 composer create-project --prefer-dist laravel/laravel laravel56.test 5.6.*
提示如下问题:
[Composer\Exception\NoSslException]
The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl ex
tension, you can disable this error, at your own risk, by setting the 'disable-tls' option to true.解决办法:
方式一: 推荐
PHP error when creating a new symfony project using composer - Stack Overflow
方式二:
按照提示信息中说的, 将disable-tls设置为true亦可, 但是风险自担
这里使用方式一,结果如下:
可以看到一些黄色部分提示,有些包已经弃用, 建议使用另外包去替代.
你可以去做, 也可以不做, 只是风险自担.
而且Application key 也已经自动生成. 不用像下载压缩包方式一样, 还要手动去填上.
5. 在laravel中添加公共[助手]函数 --- 涉及到 composer的自动加载机制
详细参考: Composer 自动加载机制 - 学习/实践_william_n的博客-CSDN博客
添加公共函数类
1) 新建文件,文件名任意:
app/Helpers/function.php
2) 在composer.json 中 autoload 增加:"autoload":{
...
"files":[
"app/Helpers/function.php"
]
}3) 打开cmd, 切换到项目目录, 执行命令:
composer dump-auto
就能在任何地方[controller/model等]引用函数
视图模板中使用方式:{{ functionName() }}6. 执行: composer install
出现如下错误:
[RuntimeException]
Could not scan for classes inside "G:\WilliamNing\phpstudy_pro\WWW\laravel7.1-admin.test\vendor/phpunit/php-code-coverage/src/" which does not appear to be a file nor a folder浏览器访问:
原因:
该项目是在公司创建, 仓库源使用的是官方源: Packagist / Composer 中国全量镜像
而且家里使用的是阿里云仓库源: https://mirrors.aliyun.com/composer
同时, 版本管理中有提交composer.lock 文件, 家里访问官方源存在问题, 导致.
解决办法:
删除composer.lock文件, 然后重新执行composer install
结果如下:
浏览器访问:
解决.
Note:
但是在家里提交代码时候请不要将composer的修改提交到版本库中.
另外 根本解决办法: 应该是公司与家里使用相同的仓库源, 推荐阿里云源.
7. 执行composer require predis/predis //20200823 家里
或者
执行 composer dump-autoload
等命令均出现如下报错:
PHP Fatal error: Class UpdateHelper\ComposerPlugin contains 2 abstract methods and must therefore be declared abstract or implement the remaining methods (Composer\Plugin\PluginInterface::deactivate, Composer\Plugin\PluginInterface::uninstall) in G:\WilliamNing\phpstudy_pro\WWW\blog57.test\vendor\kylekatarnls\update-helper\src\UpdateHelper\ComposerPlugin.php on line 11
Fatal error: Class UpdateHelper\ComposerPlugin contains 2 abstract methods and must therefore be declared abstract or implement the remaining methods (Composer\Plugin\PluginInterface::deactivate, Composer\Plugin\PluginInterface::uninstall) in G:\WilliamNing\phpstudy_pro\WWW\blog57.test\vendor\kylekatarnls\update-helper\src\UpdateHelper\ComposerPlugin.php on line 11
原因:
正如报错中说的那样:
PHP致命错误:类UpdateHelper\ComposerPlugin包含2个抽象方法,因此必须声明为抽象方法或实现其余方法.
在文件 G:\WilliamNing\phpstudy_pro\WWW\blog57.test\vendor\kylekatarnls\update-helper\src\UpdateHelper\ComposerPlugin.php 第11行
解决办法: [尝试]
1.删除该目录
2.执行:
composer update -- prefer-source
3.执行:
composer dump-autoloadComposer dump-autoload or update results in fatal error on Laravel 5.5 - Stack Overflow
后续补充
...
4.参考
安装配置 | 快速入门 | Laravel 5.6 中文文档
开发环境- 配置虚拟主机域名/hosts文件 - 学习/实践_william_n的博客-CSDN博客
Composer 自动加载机制 - 学习/实践_william_n的博客-CSDN博客 //Composer 安装 Laravel - 学习/实践
后续补充
...
-
Composer 安装和使用
2021-01-08 00:49:36curl -sS https://getcomposer.org/installer | php //下载composer.phar 可执行文件 要检查 Composer 是否正常工作,只需要通过 php 来执行 PHAR: php composer.phar // sudo cp composer.phar /usr/...安装成功 -
组件安装程序:通过Composer安装Web组件
2021-02-20 06:37:45已淘汰 不建议使用组件安装程序。 请使用以下项目之一: (示例: 和 ) 例子 composer require oomphinc/composer-installers-extender "extra": { "installer-types": [...要使用Composer安装组件,请将组件添 -
利用composer安装依赖
2021-01-02 12:15:07我们这里以安装七牛云依赖为例 ...2.composer.json目录下执行安装命令 php composer.phar update 我们这里可能会报错Could not open input file: composer.phar 意思是没有composer.phar文件 这里我们可以找到系 -
【PHP】Composer 安装、换源及测试(阿里源/腾讯源)
2022-04-13 11:35:22Composer安装笔记 为后续Fast Admin课程准备的文档 -
Mac环境下composer安装和使用
2020-07-19 09:05:41Mac环境下composer安装和使用定义作用安装常用命令create-project创建一个larabel项目使用创建依赖库文件composer.json下载依赖库第三方依赖库和项目工程的composer.json文件区别自动加载配置加速镜像国内镜像附件... -
PHPstudy里使用composer安装组件
2022-04-11 19:05:271.配置环境变量: 把php安装路径加进去 2.点击一键安装 3.cmd :查看 安装composer2.3.3失败。不知道什么原因。可能版本问题 4.安装组件:比如