草庐IT

Today-Extension

全部标签

php - 使用 Behat/Mink 和 Behat Laravel Extension 测试 Multi-Tenancy Laravel 应用程序

我正在构建一个Multi-TenancySaaS应用程序,我正在尝试使用Mink和BehatLaravelExtension为Behat编写测试。当您注册一个帐户时,您会在网站{account}.tenancy.dev上获得自己的子域我的behat.yml文件如下所示:default:extensions:Laracasts\Behat:#env_path:.env.behatBehat\MinkExtension:default_session:laravelbase_url:http://tenancy.devlaravel:~我一开始就遇到了问题,因为当我尝试测试我的注册流程时,

php - 是否有可能实现 SSL (wss ://) using PHP socket extension?

我有一个websocket服务器,使用PHP的socket库实现,并且一切正常...只要您使用的是ws://协议(protocol)。但是,我们现在需要升级库以通过SSL工作,即支持wss://协议(protocol)。是否有可能使用PHPsocket实现wss://(或者更一般地说,我想是SSL连接)函数,或者我们是否需要重写代码以使用stream_socket函数?(请注意,切换到stream_socket可能还有其他充分的理由,因此无论答案如何,我们都可以考虑这样做。但是,在我花时间评估这两个选项之前,我想确认坚持使用socket甚至是我们的一个选择。)

php - SonataAdminBundle 缺少 form.type_extension.csrf.enabled 参数

我正在关注SonataAdminBundle文档,所以我已经安装了Bundle并将它们添加到AppKernel中,现在我陷入了配置。我已经使用了基本配置,但我一直收到此错误:Theservice"sonata.admin.builder.orm_datagrid"hasadependencyonanon-existentparameter"form.type_extension.csrf.enabled".我不知道这个参数是什么,也不知道如何正确设置它。 最佳答案 在你的app/config/yml你应该有这样一行:framewor

php - PHP 中的 UPLOAD_ERR_EXTENSION (#8)?

我完全卡在了这个上。每当我上传一个大于8MB(大约)的大文件时,我都会在$_FILES数组中得到这个错误代码......我查看了加载的扩展,但没有帮助...最大文件上传为50M,最大帖子为55M。有没有其他人以前遇到过这个问题,并且知道可能导致它的扩展程序?编辑:我刚刚注意到它实际上是由尝试上传二进制文件引起的(5KBa.out文件不会上传)。我怎么能允许这个?什么扩展阻止了二进制文件的上传? 最佳答案 我想我会回答我自己的问题...这是由suhosin引起的。我去了/etc/php5/conf.d/suhosin.ini,并取消注

php - macOS Sierra 安装 PHP Extension intl

我正在尝试让magento2.x在我的机器上运行。我正在使用具有相同php版本的xampp5.6并运行虚拟apache服务器。如屏幕截图所示PHP扩展国际。丢失了。我正在研究如何添加/激活它。我尝试在xampp的php.ini中取消对扩展的注释,但它仍然显示为丢失。我试着按照这个guide,但是当我尝试使用安装intl时sudopeclinstallintl它失败了2warningsand1errorgenerated.make:***[php_intl.lo]Error1ERROR:`make'failed 最佳答案 您必须提供X

php - 重写 URL : remove sub folders and file extension from URL

我正在尝试从URL中删除.php文件扩展名和文件夹&&子文件夹(如果存在)。案例一输入:127.0.0.1/project/folder/alfa.php输出:127.0.0.1/project/alfa案例二输入:127.0.0.1/project/folder/subfolder/beta.php输出:127.0.0.1/project/beta这是我到目前为止得到的:只删除扩展名工作正常,删除文件夹有问题#Turnmod_rewriteonRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FI

php - 我应该在 php.ini 中的什么地方添加 extension=mcrypt.so?

我是php的新手,在安装服务器期间,我必须在php.ini文件中添加扩展名extension=mcrypt.so,我遇到了以下问题1)我不知道应该在php.ini文件中添加上述行的确切位置。 最佳答案 你会看到一组动态扩展。像这样:;;;;;;;;;;;;;;;;;;;;;;;DynamicExtensions;;;;;;;;;;;;;;;;;;;;;;;;Ifyouwishtohaveanextensionloadedautomatically,usethefollowing;syntax:;;extension=modulena

PHP-我 | find "extension_dir"修改其值后不生效

我想在php脚本中使用curl并在命令行模式下运行它。这是脚本"http://test.com/wp-content/themes/bluefocus/images/desc_img.jpg",CURLOPT_BINARYTRANSFER=>true,CURLOPT_VERBOSE=>true);curl_setopt_array($ch,$options);$data=curl_exec($ch);$fp=fopen("test.jpg","w");fwrite($fp,$data);curl_close($ch);?>我在cmd中使用命令phpget.php运行它错误信息:D:\p

php - 静态编译 php pecl 扩展(在二进制文件中与 extension=ext.so)会提高性能吗?

在php二进制文件中编译pecl扩展是否会提高性能?我希望我的术语是正确的,但是:http://php.net/manual/en/install.pecl.static.php就是这个意思我们有一小部分扩展,几乎在每个脚本执行中都会用到,我们认为将它们放在mod_php二进制文件中而不是通过extension=ext.so@php.d/php加载会更明智。ini.此外,我们确实使用自编译的php二进制文件,而不是基于包(rpm/dpg/等)的二进制文件。所以这样做是相当微不足道的。有人吗?谢谢! 最佳答案 没有。即使对于老式的CG

php - Symfony Twig Extension 破坏了其他服务 - 模板是否在安全之前完成?

我正在开发Symfony2.7WebApp。我创建的其中一个bundle包括一项提供一些与用户相关的东西的服务,例如userHasPurchases()。问题是,包含TwigExtesion会破坏另一项服务:AppShopServicenamespaceAppShopBundle\Service;useAppBundle\Entity\User;useSymfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface;...classAppShopService{protected$use