11得票5回答
无法使用Homebrew安装PHP7或PHP7.1

我在跟随一些链接,它们有着相同的步骤,例如这个例子。但我未能成功完成。以下是终端输出结果: MacBook-Pro-4:/ SHennessy$ brew tap homebrew/dupes MacBook-Pro-4:/ SHennessy$ brew tap homebrew/vers...

8得票14回答
PHP 7用户会话问题 - 初始化存储模块失败

在使用PHP 7.0版本时,与各种PHP框架的会话驱动程序存在漏洞。我最初在使用CodeIgniter数据库驱动程序时遇到了这个问题,并认为这是一个CodeIgniter的问题,但后来我在多个会话驱动程序和多个框架中都遇到了这个问题。此时,我已经安全地得出结论,会话驱动程序的类型是无关紧要的—...

10得票4回答
在Jessie升级到php7后,Apache崩溃并出现munmap_chunk(): invalid pointer错误。

我最近在运行Debian 8的服务器上更新到了php 7.0.4。 以下是dpkg -l | grep php给我的结果:ii libapache2-mod-php7.0 7.0.4-1~dotdeb+8.1 amd64 server-s...

28得票2回答
CodeIgniter 3是否支持PHP 7?

在CodeIgniter的文档中写道, 推荐使用PHP版本5.4或更高。 我在论坛等地方查看,没有找到确定的答案,尽管上述句子暗示了“是”,但我不确定是否包括(现在新的)PHP7。 我已经尝试使用PHP7进行了一个简单的CI3示例,目前一切都很好。

12得票2回答
PHP7中使用匿名类的一个好例子是什么?

当我寻找PHP7特性时,发现了匿名类。 我不理解什么时候它们会变得有用,于是寻找一个例子。 我读了这篇文章,但我不认为这个功能有什么好处。 在结论之前的最后一节中,他们写道以下关于优点: 一个优点是我们不再需要命名扩展。通常,命名扩展将被隐藏在一些已包括的文件中,如果您需要查看其...

11得票1回答
PHP7 cli与php-fpm的区别

我在nginx后面运行php,使用php-fpm和cron任务来运行php二进制文件(/usr/bin/php)。我发现了一个问题-当我通过php二进制文件和fpm运行相同的脚本时,输出的结果不同。注意:这仅适用于PHP7。在另一台服务器上,我已经测试过5.6版本,并且结果是相同的。以下是我发...

9得票4回答
无法加载动态链接库php_sqlsrv_7_nts.dll,不是一个有效的Win32应用程序。

我想知道是否有适用于php 7的sql server驱动程序。在Stack Overflow上看到了另一个问题,它指向这些驱动程序这里 因此,我将php_sqlsrv_7_nts.dll安装到我的ext文件夹中,并将以下行添加到我的php.ini: extension=php_sqlsrv...

14得票4回答
无法加载动态php_mbstring.dll库

我正在使用以下命令在控制台中检查我的php版本: php -v 但是我收到下面的WARNING警告信息: PHP警告:PHP启动时无法加载动态库'/usr/lib/php/20151012/php_mbstring.dll' - /usr/lib/php/2015101...

10得票7回答
如何在Mac上为PHP7设置XDebug?

我已经使用Homebrew在我的Mac上安装了PHP 7。$ brew install php70 我也想在我的电脑上安装XDebug。 理想情况下,我希望有一个像之前使用brew那样简单的解决方案,但不幸的是似乎没有这样的公式存在(至少目前还没有),最新的包是homebrew/php/ph...

20得票1回答
需要PHP 7 Mcrypt PHP扩展。

大家好,我已经从这个链接和这个链接安装了PHP7。 但是当我尝试运行一个基于Laravel的项目时,出现了以下错误: 需要Mcrypt PHP扩展。 我尝试查找mcrypt.so文件并在mycrpt.ini文件中更改路径,但我仍然得到相同的错误,这个错误只在Laravel项目中出现。