问题标签 [php-5.5]

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 投票
2 回答
7501 浏览

php - 升级 Apache 和 PHP 后,某个函数导致分段错误

我正在从drupal.stackexchange.com手动迁移此问题(已被删除)。

我最近将本地开发环境(Vagrant,Ubuntu 12.04)从 PHP 5.3.X 升级到 5.5.14,将 Apache 2.2.X 升级到 2.4.9。升级后,每当我调用调试函数dpm()时,都会导致分段错误。来自 Apache 日志的片段:

[2014 年 7 月 9 日星期三 14:33:11.474063] [核心:通知] [pid 6513] AH00051:子 pid 6644 退出信号分段错误 (11),/etc/apache2 中可能存在核心转储
[2014 年 7 月 9 日星期三 14:33:18.483516 ] [core:notice] [pid 6513] AH00051: child pid 6640 exit signal Segmentation fault (11), /etc/apache2 中可能的 coredump
[Wed Jul 09 14:33:25.494786 2014] [core:notice] [pid 6513] AH00051:子 pid 6619 退出信号分段错误 (11),/etc/apache2 中可能存在核心转储

请注意,在升级 PHP 和 Apache 之后,我后来决定将 Ubuntu 升级到 14.04。问题仍然相同。

Drupal 7.30
Devel 7.x-1.5(Drupal 模块)

禁用 OpCache 并没有解决问题。

我安装gdb并获得了核心转储。结果如下:

当我运行时(gdb) backtrace full

dpm()细节

这是一个漂亮地打印 PHP 变量的调试函数。在引擎盖下,它使用Krumo,具体来说,它调用krumo::dump().

0 投票
3 回答
11221 浏览

memcached - WAMP 2.5 的 php_memcache.dll - PHP : 5.5.12 - Window8:64 Bit - VC11

我正在搜索 php_memcache.dll 并找到以下链接

http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/

http://downloads.php.net/pierre/

我尝试了所有这些,但它仍然显示 dll 的警告标志,如下所示。有没有人尝试过并且有工作的 dll,如果有,请您帮助我并分享您拥有的(memcache 或 memcached)?谢谢你的帮助 。

在此处输入图像描述

0 投票
1 回答
673 浏览

php - PHP 致命错误:未知类型提示

我在此方法的第一行收到此错误。我在这里看不到任何打字提示。以上代码来自 Yii Framework 的内部文件。(yiilite.php:L842)

该错误是间歇性的,重新启动 apache 可以修复它。也无法重现错误。什么会导致这个问题?无法弄清楚这一点。

最近要注意的一件事是,此错误仅发生在使用缓存的页面上。早些时候,它会发生在每一页上。

我们正在使用 memcached 和 opcache ( PHP 5.5 )。奇怪的是我们不需要清除 memcached 数据来解决问题,只需要重启 apache,这只会清除“opcache”。

0 投票
3 回答
31825 浏览

php - 如何确定我是否安装了 gd 库或 imagemagick?

这似乎是一个非常愚蠢的问题。我是新的 php 图像处理。我假设 php 中只有两个图像处理库。它们被称为 GD/GD2 和 Imagemagick。我怎么知道我安装了哪个?或者如果我安装了任何?我已经回显了 phpinfo。它只是说 GD 成像是由 Rasmus Lerdorf、Stig Bakken、Jim Winstead、Jouni Ahto、Ilia Alshanetsky、Pierre-Alain Joye、Marcus Boerger 创建的。我真的很困惑。提前致谢。

0 投票
2 回答
135 浏览

php - 无法在我的服务器中安装 imagemagick

我正在尝试在我的服务器中安装 ImageMagick 库。但这给了我一个错误。它说

我真的很困惑。我现在该怎么办。提前致谢。

0 投票
0 回答
1202 浏览

symfony - Zend OPcache 类加载错误

每隔一段时间,我们应用程序中的一个实例就会开始抛出这个错误:

[Fri Aug 29 14:23:25.359848 2014] [:error] [pid 2759] [client 1.2.3.4:58627] PHP Fatal error: Zend OPcache class loading error, class FSC\\HateoasBundle\\Serializer\\EventSubscriber\\EmbedderEventSubscriber in /var/app/current/vendor/composer/ClassLoader.php on line 183

加载任何页面时都会发生这种情况。我试过composer dump-autoload了,但这没有任何作用。反复重启Apache同样没用。这是在 Apache 2.4.6 上运行的 PHP 5.5.7。这是 opcache 首选项:

我们都不知所措。有人有想法么?

0 投票
2 回答
2638 浏览

php - 在 PHP 5.5.9 的 PHP 开关中使用常量

Ubuntu 14.04 (Trusty Tahr) 上安装 PHP 5.5.9 后,我发现这个奇怪的行为带有一个switch语句和PHP_OS常量。

我认为在 PHP 5.5.9 中 switch 语句也在检查相同的类型(===)?

或者它是一个PHP错误?

0 投票
0 回答
504 浏览

php - PHP 5.5“未定义变量”注意不一致

在下面的代码中,我们可以看到 5 个使用未定义变量的示例。启用错误报告和显示后,我们应该会看到 5 个通知。然而,在 php 5.5 中,当使用“http 解释器”时,我们只会看到其中的 3 个($b、$d、$e)[例如。通过 apache mod] 或 fpm 直接,但如果从 cli 运行,则所有 5 个。

这是为什么?有人知道这种不一致吗?

下面是示例转储,来自我的一个朋友

0 投票
2 回答
19119 浏览

php - 在哪里可以找到适用于 Windows wampserver 2.5 的 php 5.5.12 的 php_imagick.dll?

在我的 Windows 7(32 位)上使用 Wampserver 2.5,我的 PHP 版本是 5.5.12。我无法使用IMAGICK

我已经在我的系统上安装了IMAGICK 6.8.9 版,它在命令行上的工作方式就像魅力一样。

此外,我已按照说明在我的 wampserver 上启用它。

  1. 在 Appache 的 httpd.conf 中插入“ SetEnv MAGICK_HOME C:/imagemagick ”。
  2. 下载php_imagick-3.1.2-5.5-ts-vc11-x86.zip
  3. 将php_imagick.dll从 zip复制并粘贴到 Appache 的 php.ini。

在 php [$a = new Imagick()] 上运行简单脚本时,我收到错误 [Class 'Imagick' not found]

请指导我正确的安装方式和正确的下载以在 Wampserver 2.5 / Windows 7 / 32bit / PHP 5.5.12 上安装 IMAGICK

0 投票
0 回答
3027 浏览

php - PHP 5.6 中不存在函数 imagewebp?

PHP 文件:

输出:

GD 支持已启用(GD 版本:捆绑(2.1.0 兼容))


问题出在哪里?“imagewebp”应该从 PHP 5.5.0 开始存在(参见:http ://php.net/manual/en/function.imagewebp.php )

PS:(我不是唯一的......如何编译php以启用webp支持?