问题标签 [php-5.6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
325 浏览

oauth - 安装oAuth得到依赖错误

我在 php 5.6 上的 ubuntu 12.04 中安装 php oAuth。我尝试了以下命令

我收到此错误:

也尝试过 pecl

我添加extension=oauth.sophp.ini文件并重新启动了 apache。

我试过这个命令pecl list

它显示 oauth 已安装,但未显示oAuth在 php 信息文件中。

请帮帮我。

0 投票
1 回答
291 浏览

php - MAMP 3.4 上的 PHP 扩展 memcached

我在 phpinfo 上显示了 memcached 2.2.0,但我无法实现使用此扩展的项目。我收到了这个致命错误:找不到类'Memcache'。我正在运行 php 5.6.10。

我相信 memcached 版本可能与当前 php 版本不兼容?

0 投票
1 回答
806 浏览

php - Codeigniter 3 不会在 Rackspace 上的 php 5.6 下连接到 MSSQL 2012 数据库

我们的站点位于 Rackspace 云站点上,目前在 PHP 5.4.1.0 上使用 Codeigniter 3.0.0 运行良好,并连接到 MSSQL 2012 数据库。Rackspace 正在将 PHP 从 5.4.1.0 升级到 5.6.7-1,并提供了测试链接,用于在新的 PHP 环境中测试我们的网站。在此测试环境中,站点不连接到 MSSQL 数据库。但是 - 没有抛出错误(无论如何我都能找到!)

这是我的数据库配置:

作为测试,Rackspace 还让我编写了一个测试控制器。它在 Codeigniter 中也失败了。代码如下:

如果我将此脚本从 Codeigniter 环境中取出,它就可以工作。

我尝试将我的 codeigniter 数据库配置更改如下:将主机名更改为 IP 地址而不是 Rackspace 推荐值,将 dbdriver 更改为 sqlsrv,使用 dsn 字符串而不是主机名和数据库,并使用 odbc 数据库驱动程序。没有任何效果。

我对任何和所有建议持开放态度。

编辑 - - - - - - - - - - - - - - - - - - - - - - - - - ----------------------

Rackspace 说“freetds 的问题,这是一个使用我的 PHP 的 mssql 模块连接到 MSSQL 数据库的库;问题似乎围绕着使用超过 30 个字符的密码。”

所以 - 我缩短了我的密码。现在上面提到的测试控制器工作了!欢呼!但是 - 标准的 Codeigniter 数据库连接没有。

0 投票
1 回答
53 浏览

recursion - 在数据透视表的层次结构中查找和存储类别位置的地址

首先,我使用的是 Laravel 5.1(PHP 框架)并且我正在运行 PHP 5.6.4,而我面临的问题实际上与递归有关。

我目前的种子文件是(递归函数的借口很糟糕):

我想递归地遍历每个“类别”(大型多维数组)并制作一个“地址”,这是该类别在类别层次结构中的来源,这是因为在我的网站上,一个类别可以属于许多其他类别。

这个种子类如果为多对多关系Category 的数据透视表有。

在数据透视表中,我有:

  • category_id - 整数
  • parent_category_id - 整数
  • 地址 - 字符串

所以一个例子可以是(代码中的数组也是如此):

  • 6
  • 3
  • “2-3-6”

所以“2-3-6”是该类别 6 的特定实例的层次结构中的完整“地址”。

那么如何递归读取我的类别数组并在我的数据透视表中为每个字段输入上述三个字段?

0 投票
1 回答
615 浏览

php - Symfony Assetic 没有链接自己的包

我发现了一些我无法解释为什么 symfony 会这样的东西。我创建了几个包来将脚本的功能分解为模块。到目前为止一切正常。今天我第一次将它部署到临时环境中。我执行了

php 应用程序/控制台资产:转储

没有任何问题。然后我执行

php 应用程序/控制台资产:安装网络

但它没有为我自己的包创建符号链接。(拥有我的开发系统,他们在那里)。

这是输出:

我的包都没有出现在这里。我想知道如何启用它,因为我还需要推送几个属于捆绑包的图像。

我使用创建了捆绑包

php 应用程序/控制台生成:捆绑

和控制器骨架

php 应用程序/控制台生成:控制器

我没有修改任何结构。(我在控制器文件和 yml 中使用注释作为配置文件)我错过了什么?因为我真的不知道问题出在哪里,所以并没有真正在谷歌搜索。或者它甚至是一个问题?是否缺少任何文件夹?

0 投票
2 回答
5397 浏览

php - Symfony Gedmo Blameable 无法正常工作

有没有人找到解决这个问题的方法?我有同样的问题。

我的 config.yml:

我的学说_extension.yml 包含在配置文件中:

我为自己创建了一个 trait 来处理 created、updated、updated_by 和 createdby 字段:

但是每次我使用这个捆绑包时,我都会得到:

我希望有人能帮助我。

0 投票
1 回答
111 浏览

php - ** PHP 5.6 中的运算符和 pow 函数

我有一个关于 PHP 5.6 中出现的 ** 运算符的问题。据我了解,它用于求幂。但是,如果我们想增加一个负数:

那么在第一个例子中,结果是 -4 和 4 在第二个例子中。没关系?或者这个运算符的行为与 pow() 函数不同?

0 投票
2 回答
1795 浏览

database - Digital Ocean Instance 的远程 Postgres 数据库 Heroku 连接速度很慢

我正在使用 Apache2 和 php 5.6.,12。我决定将我的数据库远程托管在 Heroku(使用 postgresql 9.4),并将我的服务器保留在 Digital Ocean。

在我的 yii 1 框架中,我添加的连接字符串如下:

连接成功,但远程访问使我在数字海洋的服务器中的简单查询变得缓慢。我从 Heroku 读到,对于远程访问,必须启用 ssl 模式。所以我做到了,但我仍然无法弄清楚为什么数据库连接很慢。它可以慢到甚至 5 秒。我尝试使用本地安装的 postgresql 数据库服务器,一切都按预期运行。我不知道我该如何解决这个问题,否则我将不得不离开 Herokku 并以传统的方式来做这将是非常令人沮丧的。我希望有人能帮助我。

这是我的 php 信息 og pgsql:

在此处输入图像描述

是否需要进行一些设置来加快 apache2 或 php 中的远程 heroku 数据库访问?

0 投票
2 回答
122 浏览

php - Jobberbase 2.0 的严格标准梨错误

在共享主机上安装新的“Jobberbase 2.0”,支持台关闭了几个小时,所以我会在这里询问,希望有人知道这是什么,比我做得更好,这是零到零。

这与此处详述的错误相同:

https://github.com/filipcte/jobberbase/issues/11

我尝试了他们的解决方案无济于事,因为它对我来说很模糊。我从 PEAR current 中尝试了相同的文件名,该文件名在我的错误中被质疑的那一行之前只有 1 行。

3 我遇到的截图:

http://imgur.com/tgsxVSj,uCWak31,b7ig83S

当我单击 3 个子菜单中的任何一个时,这是我的错误:

已弃用:不应静态调用非静态方法 PEAR::raiseError(),假设 $this 来自第 538 行 /home/funkysal/public_html/_lib/CacheLite/Lite.php 中的不兼容上下文

我很茫然并感谢我可以从这里的用户那里得到的任何方向。

非常感谢,

-C

0 投票
2 回答
1669 浏览

javascript - PHP中的日期函数总是给出日期晚一天

我的情况是总是落后一天。例如,我有这个-243219600相对于日期18/04/1962

之后

输出是:

-243219600秒从 1970 年 1 月 1 日 00:00:00 UTC 在javascript得到正确的日期。