php-7.1相关内容

在 NetBeans 中集成新版本的 PHP

一个月前 PHP 7.1 发布了.我刚刚将它安装在我的系统中,运行“#php -version"返回“PHP 7.1.0",所以一切正常.但是当时在 NetBeans 中创建一个新项目,它只允许我 '7.0' 和更低的 5.X 版本我一直在寻找在 NetBeans 中更新 PHP 新版本的选项,但没有得到任何结果. 其他细节:Debian 8 稳定系统.PHP7.0和之前的5.X版本是通过' ..
发布时间:2022-01-24 23:27:44 PHP

DB 返回字符串而不是 int (mysqlnd for PHP-7.1/Laravel)

几天前,我问关于我在 Laravel 中发现的一个错误的问题. 为了修复它,我在我的服务器上安装了 php5-mysqlnd. 今天,我将我的应用程序升级到了最新的 php 7.1.*.一切正常,除了错误又回来了,即数据库中的整数作为字符串返回,我的严格比较失败了. 我试图为 php 7.1 找到 mysqlnd 的包,但没有(还没有?).但是 mysqlnd 似乎已启用... ..
发布时间:2022-01-24 23:03:34 PHP

准备在 PHP 7.2 中删除 Mcrypt

因此,随着时间的推移,mcrypt 将在 PHP 7.2 中出现.当然还有一个选择:openssl. 我发现很难从 mcrypt 切换到 openssl,使用 AES 256 CBC 并保留 IV.我对密码学有点陌生,所以我并不是什么都知道,但我了解基础知识. 假设我有以下代码 function encrypt($masterPassword, $data){$keySize = m ..
发布时间:2022-01-07 18:34:15 PHP

PHP7.1 mcrypt 替代方案

自 PHP 7.1.0 起,Mcrypt 函数已被弃用. 我已弃用的​​字符串编码/解码功能: $key:秘钥$str:字符串$encoded = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $str, MCRYPT_MODE_CBC, md5(md5($key))));$decoded = rtrim(mcry ..
发布时间:2021-12-27 15:23:24 PHP

Codeigniter 3 会话不适用于 PHP 7.1.4

我有一个使用 Codeigniter 3 HMVC 构建的应用程序.该应用程序在 PHP 5.6 版本上运行良好,但在将我的 PHP 版本升级到 7.1.4 后 我无法登录我的应用程序.完整检查后,我发现会话根本没有设置. 我重新使用 PHP 5.6 并且会话再次正常工作,同时切换到 PHP 7.1.4 将“会话不工作"问题带回来. 我尝试更改一些配置值,例如 cookie 前缀和 c ..
发布时间:2021-12-10 13:37:03 PHP

错误:Apache 意外关闭错误消息

我刚刚使用此 文章. 然后我尝试重新启动 XAMPP,但出现此错误: 10:54:47 AM [Apache] 错误:Apache 意外关闭.10:54:47 AM [Apache] 这可能是由于端口被阻止、缺少依赖项、10:54:47 AM [Apache] 不正确的权限、崩溃或通过其他方法关闭.10:54:47 AM [Apache] 按 Logs 按钮查看错误日志并检查10:54:4 ..
发布时间:2021-09-30 19:04:59 PHP

只为 PHP7.1 安装 Xdebug 扩展

我在 Ubuntu 16.04 上安装了 PHP 7.1.当我尝试使用 apt-get install php-xdebug 安装 Xdebug 时,我在目录 5.6、7.0 和 7.1 中得到 xdebug.ini. 我不需要 /php/5.6/mods-available/xdebug.ini 和 /php/7.0/mods-available/xdebug.ini 扩展,因为我只使用 ..
发布时间:2021-09-12 19:21:28 PHP

在 PHP7.1 上读取会话数据失败

分享一个我曾经(现在已经解决)的问题. 在我的开发机器上,我使用 PHP 运行 IIS.我升级到 PHP7,突然我的代码不再工作,返回这个错误... session_start():读取会话数据失败:用户(路径:C:\WINDOWS\temp) 看起来像是权限问题,对吧?因此,我花了很长时间调整 php.ini 设置并尝试更改文件夹权限 - 没有成功. 然后我意识到了一些事 ..
发布时间:2021-07-23 18:40:04 PHP

如何使用 ZTS 编译 PHP 7.1

我在github PThread项目页面上看到支持php7+. 我在 ubuntu 发行版 (16.04) 上安装了 php7.1.6 我找不到任何提供 php7.1-zts 的 PPA. 如何在php7.1上启用zts来安装pthreads? 解决方案 This is my setup script #!/bin/bashmkdir -p/etc/php7mkdir ..
发布时间:2021-06-23 18:35:56 PHP

Laravel Session Facade意外行为

在我的Laravel 5.4项目中,我试图像这样在控制器方法中存储状态令牌. 使用Illuminate \ Support \ Facades \ Session;...公共功能authorize(){会话:: set('state',$ client-> getState());这里有很多代码...header('Location:'.$ authorizationUrl);出口;} 我也 ..
发布时间:2021-05-28 21:08:52 PHP

当为可为空的函数参数指定`null'时,如何使用默认值?

在PHP 7.1中,调用以下函数时: 私有函数doStuff(?int $ limit = 999){} 具有如下语法: doStuff(null); $ limit 的值变为 null .因此,我想可以说 $ limit 的值已显式设置为 null . 有什么办法可以克服这个问题?IE.当遇到空值(即缺少值)时,请使用默认值,是隐式还是显式? 解决方案 没有PHP没有 ..
发布时间:2021-04-30 18:30:41 PHP

CentOs 6,Php7.1,libevent,Nginx返回502

我正在将laravel Web应用程序从php5.6升级到php7.1,这使我升级了libevent模块.应用程序是基于React库的异步响应. 所以我结束了安装:PHP 7.1.12,libevent:2.1.8 + expressif/pecl-event-libevent.而且我有稳定的"502错误网关"来自nginx.没有libevent(ReactStreamLoop)或PHP 5 ..
发布时间:2021-04-12 19:16:32 PHP

适用于AWS S3 php-sdk的正确语法" putObjectAcl& quot;

我的任务是弄清楚AWS PHP sdk的工作方式,因此我们可以使用它来托管Web服务器的客户图像数据.我已经能够成功测试创建,管理数据以及将数据加载到存储桶中的大多数功能,但是当我尝试查看内容时,会出现“访问被拒绝"的信息. 进入管理控制台,我想出了如何设置权限,以便可以使用特定的主机规则或通过将存储桶和对象设置为世界可读性来查看文件. 但是,无论我如何尝试遵循PHP sdk [lim ..
发布时间:2021-04-03 19:56:14 PHP

适用于AWS S3 php-sdk"putObjectAcl"的正确语法

我的任务是弄清楚AWS PHP sdk的工作方式,因此我们可以使用它来托管Web服务器的客户图像数据.我已经能够成功测试创建,管理数据以及将数据加载到存储桶中的大多数功能,但是当我尝试查看内容时,会出现“访问被拒绝"的信息. 进入管理控制台,我想出了如何设置权限,以便可以使用特定的主机规则或通过将存储桶和对象设置为世界可读性来查看文件. 但是,无论我如何尝试遵循PHP sdk [lim ..
发布时间:2021-04-03 19:30:54 PHP