草庐IT

AMQP_config

全部标签

php - (Zend Framework > Zend_Config) 如何避免使用 .ini 或 .xml 配置?

我认为对于高流量项目使用.ini或.xml文件不是一个好主意,因为每次页面加载都会导致解析config.ini或.xml文件。有什么方法可以将.ini/.xml替换为常规php数组作为配置?现在phpini看起来像那样...[production]phpSettings.display_startup_errors=0phpSettings.display_errors=0phpSettings.date.timezone="Europe/London"includePaths.library=APPLICATION_PATH"/../library"bootstrap.path=AP

php - Laravel 5.6 : config/logging. php 文件丢失?

在Laravel5.6的文档中声明了here那个人可以在config/logging.php中配置他的日志记录channel。我已经从Larvel5.5更新到Laravel5.6,但我找不到这个配置文件。我是否需要为此或类似的东西调用特殊的artisan命令? 最佳答案 此文件在5.5中不存在。你可以找到原来的here并将其复制粘贴到您的项目中。有完整的升级指南here. 关于php-Laravel5.6:config/logging.php文件丢失?,我们在StackOverflow上

php - 有没有人在 windows x64 上为 php 5.2.x 编译了一个 rabbitmq/amqp 库

我正在尝试从我的WindowsX64开发机器上的php(5.2.x)脚本向RabbitMQ发布消息。问题是我没有找到任何php的dll扩展。我的同事实际上正在尝试构建它(参见HowdoyoucompileaPHPextensiononwindowswithcygwin/mingw?),但没有成功:(。有谁知道我在哪里可以找到适用于php(5.2.x)的有效/有效的RabbitMQdll扩展?或者,如果有人有经验可以正确且快速地做到这一点,那肯定会非常有帮助。 最佳答案 为什么不使用php-amqplib?从技术上讲,没有必要将其编写

php - 在 _config.php 中获取 SiteConfig 变量

在SilverStripe3.4.1中,我想通过管理设置控制_config.php文件值。我想在Admin>Settings>MyTab中设置一些变量,然后在_config.php中访问这些变量。有没有办法访问_config.php文件中的SiteConfig变量?我尝试使用几种不同的方式来获取配置数据:Config::inst()print_r/var_dump将所有值作为数组给出Config::inst()->get($this->class,'PropertyName')或$this->config()->get('PropertyName')返回空SiteConfig::cur

php - 找不到类 "Google_Config"

我正在尝试通过说明here实现Google的登录API,但出于某种原因,当我尝试运行它时,我总是得到:Fatalerror:Class'Google_Config'notfoundin/home/.../Google/Client.phponline76我非常确定我已正确链接到Client.php-我认为这不是我自己的代码中的问题。有谁知道这里会发生什么?谢谢! 最佳答案 此错误意味着您没有使用Composer来安装客户端。没有Composer,在你的脚本中你应该set_include_path(get_include_path()

php - 如何获取 Symfony2 Controller 中的 Resources/Config 文件夹路径?

我如何在Symfony2的Controller上下文中将Resources/config文件夹的路径作为字符串获取?我曾尝试查看容器,但没有发现任何东西。 最佳答案 没有内置的方法来获取它,但很容易弄明白。在Controller中:__DIR__.'/../Resources/config'事实上,您会看到您的包的扩展类在其load()方法中使用了它。 关于php-如何获取Symfony2Controller中的Resources/Config文件夹路径?,我们在StackOverflo

php - 在 IIS7 上使用 web.config 删除 .php 扩展名

我有一个.htaccess文件,它从文件中删除了.php扩展名,例如将so.com/question.php转换为so.com/问题,并重定向文件夹中的索引文件,例如so.com/answer/index.php完全按照描述重定向到so.com/answer/inthisanswer我刚刚在IIS7上本地设置我的站点,需要在web.config中重新创建相同的行为,但不知道从哪里开始转换/重写.htaccess文件。 最佳答案 我发现IIS7及更高版本可以使用URL重写模块导入Apache.htaccess规则。安装URLRewri

php - 与数据库连接的 parameters.yml 和 config_(dev|stage|prod).yml 混淆

我理解为什么我应该将我的数据库连接保存在parameters.yml文件中,但我还想设置额外的数据库连接以及用于开发、阶段和生产环境的不同主机。我想我可以将config_dev.yml、config_test.yml和config_prod.yml与config.yml,我错了吗?在parameters.yml中,我持有主数据库连接,但我可以将其移至配置吗?例子:config.yml#DoctrineConfiguration-noticethereisnohostdefinedheredoctrine:dbal:default_connection:blahconnections:b

php - 为什么我在 Azure 中向我的 Web.config 添加重写规则时得到 500?

我正在Azure上部署网站,我正在尝试为该网站编写重写规则。我有以下代码,它有效:但是当我在rules标记内添加以下代码时,我收到错误消息Thepagecannotbedisplayedbecauseaninternalservererrorhasoccurred。为什么? 最佳答案 我假设第一版行不通。第一版的第二条规则与第二版相同。您的问题是,规则具有相同的名称属性Sendyall。这在WebConfigIllegal中。重命名一个规则。另请查看此节点(这对调试很有用):确保,这是web.config中的第一件事。然后你会得到错

PHP 最佳实践 : repass variables from config file when calling functions or use global?

我有一个在多个站点上使用的程序。它使用require('config.php');设置任何站点相关变量,如mysql连接信息、路径等。假设我在一个函数中使用了这些依赖于站点的变量之一,例如$backup_path。这个变量最初是在config.php中声明的,并没有出现在主程序文件中。我需要在函数ma​​kebackup($table_name);中访问这个变量(也在一个单独的functions.php文件中)。是不是比较好说makebackup('my_table');然后在函数内部使用“global$backup_path”,还是调用函数更好makebackup('my_table