草庐IT

dev-packages

全部标签

php - 为什么 Symfony 仍然记录到 dev.log 文件,即使我没有在 loghandler 中定义它?

在Symfony命令执行期间,我想将消息记录到不同的文件中。我已经阅读了Symfony和Monolog文档,它应该像我在这里描述的那样工作。(请注意,我知道来自“原则”、“事件”……channel的消息仍将由主处理程序记录,但这对我来说无关紧要)在我的config.yml中,我有这个:monolog:channels:[commandline]handlers:main:type:streampath:"%kernel.logs_dir%/%kernel.environment%.main.log"level:debugchannels:[!commandline]commandlin

php - 为什么 composer install --no-dev 不起作用?

我正在开发一个包库,它具有常规依赖项和一个开发依赖项。Composerrecommendstonotincludethecomposer.lockfileforlibraries,所以这里是composer.json{"name":"myself/mypackage","require":{"php":">=5.6","nesbot/carbon":"~1.20"},"require-dev":{"phpunit/phpunit":"^6.0"}}我希望它与运行PHP5.6的应用程序兼容,并且我想使用需要PHP7的最新PHPUnit测试工具来开发它。在travis持续集成测试服务器上,

php - 易于获取 : Identify all old version numbers of a package?

我需要在Debian上安装PHP5.3。如果我要执行PHP的常规安装,我将获得5.4版。我知道我可以运行apt-getinstall=安装特定版本。但我不知道PHP5.3的确切包版本号是多少。我跑了apt-cacheshowpkgphp5和apt-cachemadisonphp5但他们只列出当前版本。如何确定用于安装PHP5.3的正确版本号? 最佳答案 我不知道它是否在某些apt命令中可用,但您可以在此处获得完整列表:http://snapshot.debian.org/package/php5/Debian的最新PHP5.3似乎是

php - 你什么时候使用 "require-dev"?什么是常见的开发依赖项?

虽然我熟悉composer.json的基础知识并在require键下指定依赖关系,但我还不太理解require-dev—Composer的文档说明:require-dev(root-only)Listspackagesrequiredfordevelopingthispackage,orrunningtests,etc.Thedevrequirementsoftherootpackageareinstalledbydefault.Bothinstallorupdatesupportthe--no-devoptionthatpreventsdevdependenciesfrombeing

已解决ERROR: pip‘s dependency resolver does not currently take into account all the packages that are i

已解决(pip安装ddddocr验证码识别模块报错)ERROR:pip’sdependencyresolverdoesnotcurrentlytakeintoaccountallthepackagesthatareinstalled.Thisbehaviouristhesourceofthefollowingdependencyconflicts.scipy1.7.3requiresnumpy=1.16.5,butyouhavenumpy1.23.5whichisincompatible.文章目录报错代码报错翻译报错原因解决方法千人全栈VIP答疑群联系博主帮忙解决报错报错代码粉丝群里面的一个粉

已解决ERROR: pip‘s dependency resolver does not currently take into account all the packages that are i

已解决(pip安装ddddocr验证码识别模块报错)ERROR:pip’sdependencyresolverdoesnotcurrentlytakeintoaccountallthepackagesthatareinstalled.Thisbehaviouristhesourceofthefollowingdependencyconflicts.scipy1.7.3requiresnumpy=1.16.5,butyouhavenumpy1.23.5whichisincompatible.文章目录报错代码报错翻译报错原因解决方法千人全栈VIP答疑群联系博主帮忙解决报错报错代码粉丝群里面的一个粉

php - 交响乐 2 : dev to pro = blank page

首先我带你原谅我的英语。我用Symfony创建了一个网站,在本地运行良好。(开发和生产)。但是,一旦我上线,开发版本就可以运行,但生产版本会显示空白页面。Lighttpd不会给我错误。PHP不给我错误。缓存和日志是可写的。我什么都不懂 最佳答案 好吧,这是非常不受欢迎的情况,因为您需要一个接一个地消除错误。它可能与缺少php模块或一些主要的httpd配置错误一样良性。应该对这个问题有所了解的一些步骤:启动终端(您有ssh访问权限,对吧?)检查日志(httpd和symfony)httpd日志:tail-f/var/log/httpd/

php - Composer require-dev 在不同的包中需要依赖 require-dev

我有一些命名空间的测试被自动加载到包A中使用"autoload-dev":{"psr-4":{"Vendor\\PackageA\\PhpUnit\\":"tests/PhpUnit"}},这很好用。我有另一个包,包B,它也有命名空间测试,需要包A中的命名空间测试之一"autoload-dev":{"psr-4":{"Vendor\\PackageB\\PhpUnit\\":"tests/PhpUnit"}},但是,当我尝试将文件包含在包B中时,找不到该类useVendor\PackageA\PhpUnit\MyTestFromA;classMyTestFromBextendsMyTe

php - Zend 框架 : How to detect environment(dev/prod) in code

我在我的应用程序中使用Zend_Mail组件通过SMTP协议(protocol)发送邮件。当我在development环境中时(根据application.ini),我想将我的消息保存到文件中。如何在我的Controller操作中检测它是开发环境还是production/staging环境? 最佳答案 如果您正在使用Zend_Application并且ini设置加载正确(意味着环境变量在您的.htaccess文件中设置正确),那么只需使用APPLICATION_ENV常量.这将匹配使用的任何application.ini设置(因为这

php - 如何在phpdoc中使用@package和@subpackage?

我想知道我应该如何将@pa​​ckage和@subpackage用于类文档。假设我有以下类(class)classMy_Controller_Action_Helper_MyHelperActionextendsFoo_Bar{}应该是:@categoryMy@packageController@subpackageAction_Helper或@categoryMy@packageController@subpackageAction_Helper_MyHelperAction或@categoryMy@packageController_Action@subpackageMyHelpe