草庐IT

COMPOSER_PROCESS_TIMEOUT

全部标签

php - 恐惧超时与 'mod_fcgid: read timeout from pipe'

我的应用程序尝试访问超时的URL有问题。我正在trycatch此超时并使用以下代码解决此问题:$timeout=120;if(false==$handle=@fsockopen($host,$port,$errno,$errstr,$timeout)){thrownewException("Couldnotconnecttourl:".$errstr);}$getRequest="GET{$url}HTTP/1.0\r\n";$getRequest.="Host:{$urlParts['host']}\r\n";$getRequest.="Connection:close\r\n\r\

php - 使用 Composer 在 Laravel 中包含 View Composer

我为我的应用制作了以下composerview。我已将它放在app/composers.php的单独文件中。withCategories($categories);});我的composer.php文件是"autoload":{"classmap":["app/commands","app/controllers","app/models","app/database/migrations","app/database/seeds","app/tests/TestCase.php"],"files":["app/composers.php"]},不幸的是我得到了这个错误Fatalerr

php - 通过 composer 安装 Yii2 失败

我想通过composer安装yii2,它给我一个错误这里是错误:Yourrequirementscouldnotberesolvedtoaninstallablesetofpackages.Problem1-yiisoft/yii22.0.9requiresbower-asset/jquery2.2.*@stable|2.1.*@stable|1.11.*@stable|1.12.*@stable->nomatchingpackagefound.-yiisoft/yii22.0.8requiresbower-asset/jquery2.2.*@stable|2.1.*@stable|1

没有 Composer 的 PHPMailer 安装

请原谅我的无知。我正在尝试在Linux上的PHP5.6下安装PHPMailer6.0.1。我的PHP安装是远程的,我通过FTP管理我所有网站的PHP(我通常将软件包下载为.zips到Win10,解压缩,然后将结果通过FTP传输到我的网站空间)。在安装PHPMailer的各种方法中,Composer是首选,但这是我失败的地方。Composer说明似乎都不适合这种工作方式——安装程序要我“选择要使用的命令行PHP”,但我本地没有PHP...恼人的是,我看到安装了PHPMailer的composer.json文件等待使用。但是没有PHPMailerAutoload.php(这是Compose

php - Composer 要求 ext-zip 失败

PHPStorm告诉我我需要composerrequireext-zip,但是,该命令失败了...PHPStorm说我发出的命令是composerrequireext-zip结果Yourrequirementscouldnotberesolvedtoaninstallablesetofpackages.和Installationfailed,reverting./composer.jsontoitsoriginalcontent. 最佳答案 解决方案#1-将ext-zip添加到您需要的composer.json部分:{"requir

php - Composer 更新-vvv 不工作

我已经在ubuntu14.04上全局安装了composer。当我运行composer--version它适用于以下输出Composerversion1.0-dev(45b1f356c24d87788a339f6a50d6d78bef464c47)2015-02-2714:31:27但是当我运行以下命令时Composer更新-vvv出现以下错误Failedtoinitializeglobalcomposer:Composercouldnotfindtheconfigfile:/home/enamul/.composer/composer.jsonToinitializeaproject,

php - 如何在 macOS 上安装 Composer?

我试图在我的macOS版本上安装Composer:highsierra-->10.13.4但是在使用命令之后:sudophp-r"copy('https://getcomposer.org/installer','composer-setup.php');"它创建了一些文件和目录,但没有下载Composer。我的终端显示以下错误:Nologhandlingenabled-usingstderrloggingCreateddirectory:/var/db/net-snmpCreateddirectory:/var/db/net-snmp/mib_indexes`我该如何解决这个问题?

php - 如何在 Composer (laravel 4)中删除保存的用户名和密码

我已经使用composer更新了我的laravel供应商。我买了一个位于github私有(private)仓库中的包裹。下载composer询问用户名和密码时,我输入了错误的密码,所以它给了我一个错误。之后我再次运行composerupdate但这次它只是保留旧的错误密码它没有要求我再次输入密码,有点保存在Composer缓存中。我怎样才能删除composer中的旧密码? 最佳答案 在您的~/.composer中,您将拥有一个名为config.json的文件,其中包含用于在GitHub中登录的OAuthtoken。清除您的OAuth

php - 没有 Composer 的 PSR 4 自动加载

我在一个项目中有一个包,它是使用composer和composer.json条目自动加载的,如下所示:"autoload":{"psr-4":{"CompanyName\\PackageName\\":"packages/package-folder/src/"}}现在我将其复制到另一个未使用Composer的项目中。我怎样才能在那里自动加载同一个包? 最佳答案 您必须阅读composer并自行为composer.json中定义的每个命名空间加载类。方法如下:functionloadPackage($dir){$composer=j

php - New Relic for Heroku 应用程序中显示的 Composer\Autoload\includeFile 速度极慢

在NewRelic中,我可以看到托管在Heroku上的PHP5.6应用程序的事务跟踪。该交易执行时间为21,600毫秒,其中87%是Composer\Autoload\includeFile。根据我的理解,Composer\Autoload\includeFile只是由include$file;组成,所以我很茫然。这个问题并不经常发生,大多数这种类型的交易看起来都很好。什么会花这么长时间? 最佳答案 我用Composer得到了相同的结果。Composer管理库真的很容易,但是默认加载速度很慢。您应该使用“--optimize-aut