以前都在linux环境使用php composer。今天尝试在win7下运行composer却出现SSL报错:E:\data\www\symfony-2.5.6>php -f D:/wamp/php-5.6.2-x64/composer.phar install
Loading composer repositories with package information
Installing dependencies (including require-dev)SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify fa...
1、下载 Composer-Setup.exe 安装软件包。 https://getcomposer.org/download/2、composer安装完成之后 ,在项目的根目录下 按住“Shift + 鼠标右键”, 在列表里面点击“在此处打开命令窗口 “ thinkphp5.0 提供了composer下载的命令: 如果国内访问composer的速度比较慢,可以参考这里的说明使用国内镜像 其实就是在上面的 命令之前 ,使用下面的命令: 再去使用第一个命令 就是完美了。 这是第一下载项目文件 ...
环境:Windows 10 64位
PHP 版本:5.5.12
框架:ThinkPHP 3.2.3Tips:组件:打包的代码,可以是一系列相关的类(class)、接口(interface)、特性(trait),用于解决某个具体的问题。组件中的类、接口、特性通常放在同一个命名空间中。Packagist:https://packagist.org/,该网站收集 PHP 组件,可以在上面查找项目中需要的组件。ThinkPHP 在该站的地址为:https://packagist.org/packages/topthink/thinkphpComposer:Composer ...
首先有github仓库 , 仓库的结构可以是这样 composer.json文件可以类似这样{"name": "taoshihan/php-router","license": "Apache-2.0","description": "php simple router","type": "library","authors": [{"name": "taoshihan1991","email": "630892807@qq.com"}],"autoload": {"psr-4": {"taoshihan\\": "src"}}
}github地址:https://github.com/taoshihan1991/php-router 需要打了taggit tag v1.0git push origin v1.0 在这个网...
使用composer来安装php的相关框架,不需要事先准备composer.json以及conmposer.lock以及composer.phar等文件;直接在项目根目录下是使用composer require frameworkname即可使用composer require frameworkname命令执行以下动作:(1)首先在项目根目录下生成composer.json文件(2)会在项目更目录下生成框架的vendor目录,vendor目录即为框架,vendor目录会包含一个autoload.php文件用于加载框架;包含一个composer目录定义各种加载器...
1.phpstudy一键下载安装composer2.phpstorm 和 cmd 命令行执行composer 显示:未知命令3.配置php 和 composer环境变量 4.cmd 可以执行php -v 、composer,但是PhpStorm 调用PHP和composer命令无效原因phpstorm与win10系统不兼容的问题解决方案:win+r打开控制器,鼠标右键标题栏,点击属性,选择选项标签,勾选使用旧版控制台(需要重新启动),然后重启phpstorm,重新打开terminal就可以正常输入使用了,如图: 第二步:执行compos...
Composer是新一代的PHP依赖管理工具。其介绍和基本用法可以看这篇《Composer PHP依赖管理的新时代》。本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便。1. 仅更新单个库只想更新某个特定的库,不想更新它的所有依赖,很简单:composer update foo/bar
此外,这个技巧还可以用来解决“警告信息问题”。你一定见过这样的警告信息:Warning: The lock file is not up to date with the latest changes in composer.js...
1、compser 安装phpexcel。在windows命令行下输入:进入网站根目录,compser phpoffice/phpexcel2、页面引入两个类:use PHPExcel_IOFactory;
use PHPExcel;3、下面是这个类的一些操作说明。include ‘PHPExcel.php’;
include ‘PHPExcel/Writer/Excel2007.php’;
//或者include ‘PHPExcel/Writer/Excel5.php’; 用于输出.xls的
创建一个excel
$objPHPExcel = new PHPExcel();// 输出Excel表格到浏览器下载
header(‘Content-Typ...
pear 升级了,不支持命令行安装 phpunit,这明显是作死的的节奏。看到大家都在用 composer 管理 php 依赖。 windows 用户:从官网【http://getcomposer.com】下载 exe 文件运行一下就装好了。(查看一下加到系统变量里没)然后就可以参考 phpunit 官网【http://phpunit.de】在命令行里运行: composer global require "phpunit/phpunit=4.1.*" linux 用户:两行命令: curl -sS https://getcomposer.org/installer | php m...
直接上干货,具体原理大家自己去看一下,我自己也是慢慢摸索出来的,如果有其他语言基础的话,会快一些1、phpstudy的安装由于php是脚本语言,一般是作为动态网页开发用的,所以服务器LAMP环境或者是LNMP环境总得有一个,作为开发来说一般是在windows上,而且为了开发用的话一般都是通过集成环境进行一键式部署,这里国内用的比较多的就是phpstudy,然后还有其他的一些集成环境,比如XAMPP,和phpstudy比较类似。然后看你本机上缺少什么...
官方文档:http://docs.phpcomposer.com/00-intro.html#System-Requirementslinx上安装:下载 Composer 的可执行文件局部安装要真正获取 Composer,我们需要做两件事。首先安装 Composer (同样的,这意味着它将下载到你的项目中):curl -sS https://getcomposer.org/installer | php注意: 如果上述方法由于某些原因失败了,你还可以通过 php >下载安装器:php -r "readfile(‘https://getcomposer.org/installer‘);" | php这将...
composer clear-cache
rm -rf vendor/*
composer update -vvv- Installing g9901/yii2-gftp (2.0.1)
Downloading https://api.github.com/repos/G9901/yii2-gftp/zipball/5621e075a25d13b83587f6293ff35c0ee00f1769Downloading: 100%
Writing /root/.composer/cache/files/g9901/yii2-gftp/5621e075a25d13b83587f6293ff35c0ee00f1769.zip into cacheExtracting archive
Executing command (CWD): unzip '/home/flxx/basic/vendor/g...
本文实例讲述了tp5框架使用composer实现日志记录功能。分享给大家供大家参考,具体如下:
tp5实现日志记录
1.安装 psr/log
composer require psr/log
它的作用就是提供一套接口,实现正常的日志功能!
我们可以来细细的分析一下,LoggerInterface.php
<?php
namespace Psr\Log;
/*** Describes a logger instance.** The message MUST be a string or object implementing __toString().** The message MAY contain placeholders i...
看这个 PSR 中文版,https://github.com/PizzaLiu/PHP-FIG或英文原版:http://www.php-fig.org/其中 PRS-0,PSR-1,PSR-2,PSR-4 都比较好理解,但是不明白,PSR-3 是什么意思,是说如果写日志类,最好要继承那个接口 还是什么意思?http://www.php-fig.org/psr/psr-3/
还有,看这里 https://packagist.org/explore/其中“Popular Packages”第一的是 PSR 的日志类,第二的是 monolog 这个日志类,怎么这么屌?https://packagist.o...
系统是centos6.5[root@memda www]# composer global require "laravel/installer=~1.1"
Changed current directory to /root/.composer
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)- Installing symfony/process (v3.1.3)Downloading: Failed Downloading: Failed Downloading: Failed Failed to download symfon...