问题标签 [php-7.2]

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 回答
5030 浏览

linux - 如何启用 libmongoc ssl?

我在 centos 7 上使用 plesk 12 和 PHP7。如何在我的服务器上启用 libmongoc ssl?

在此处输入图像描述

0 投票
2 回答
4505 浏览

php - “解析错误:语法错误,意外',',期待';'” xampp 7.2.2 / PHP 7.2.2中的laravel 5.5

为什么从控制器中的数据库获取数据时出现此错误?我使用 laravel 5.5 和 php 7.2.2。

“解析错误:语法错误,意外',',期待';'”返回视图('post.create'),紧凑('类别');

请帮助我,我不知道为什么会出现此错误。

0 投票
1 回答
367 浏览

php - 调用未定义的方法 Imagick::setImageClipMask()

我正在尝试在php.net/imagick.setimageclipmask上运行该示例,但没有运气。

运行它 CLI,而不是返回结果,我将它保存到一个文件中。

还有其他人遇到类似的问题吗?

OS X 10.13.3、PHP 7.2.2、imagick 模块 3.4.3、ImageMagic 7.0.7-23

编辑:我试图通过 Brew 卸载并完全重新安装它。

0 投票
3 回答
325 浏览

php - Libreoffice 源未找到 aws linux

我正在尝试在我的 aws linux 服务器上将文件从 doc 转换为 pdf。在我以前的机器上它运行良好,但现在我在我的新机器上遇到问题。唯一的区别是我已经从 PHP 7.0 升级到 PHP 7.2。和自由办公版

LibreOffice 6.0.1.1 00m0(构建:1)

我尝试为 libreoffice 和执行命令的包授予 root 权限,但没有成功。

这是我正在使用的包https://github.com/szonov/libreoffice-converter

我将它与 laravel 5.4 一起使用。这是执行操作的包中的代码

我尝试附加sudo,因为当我 dd 命令并执行时使用 sudo 它在命令行中工作..

0 投票
1 回答
1682 浏览

laravel - PHP 升级到 7.2 后 Laravel/mPDF 非数字值遇到 ErrorException

我将 php7.1 更新为 php7.2.1 (PHP 7.2.1 (cli)) 我的 laravel pdf 未生成显示如下错误:

在此处输入图像描述

0 投票
1 回答
3520 浏览

php - 在 OSX 上使用 Homebrew 的 PHP72 MongoDB 驱动程序

我有一个问题可能表明我对 Homebrew 对 MongoDB 的误解:

我在 Mac OSX 10.12.6 (Sierra) 上使用 PHP 7.2.1(我想使用)运行 XAMPP(版本)。我安装了 MongoDB 并创建了配置和数据存储文件夹。它在命令行上运行良好(通过终端使用 mongod 和 mongodb 时)。

现在,我想为 PHP 7.2.1 安装 PHP 驱动程序。我按照http://php.net/manual/en/mongodb.installation.homebrew.php上的说明 将它们调整为 7.2 版,因此:

这会在 /usr/local/Cellar 中创建一个 php72 和一个 php72-mongodb 文件夹。但是,我原来的(基于 XAMPP 的)PHP 位于 /Applications/XAMPP/ 中,而 php 位于 /Applications/XAMPP/etc/php.ini 中。

并简单地添加:

不会成功的。添加此扩展后,Apache 将不再启动。/Applications/XAMPP/logs/php_error.log 显示以下错误:

将我刚刚安装的驱动程序包含/连接到现有 XAMPP 安装的正确方法是什么?我是否需要以某种方式告诉 Homebrew 我的 XAMPP 安装在哪里?

鉴于我的 Homebrew(和我的 /usr/local/opt 文件夹)中还有一个 php 文件夹,这表明我现在有第二个 PHP 安装。这是应该的方式吗?

0 投票
3 回答
5849 浏览

php - 在 nginx 上安装 PHP7.2 时出现 502 Bad Gateway

所以我按照数字海洋指南安装了 LEMP(nginx、mysql、php..)。但是 ubuntu 16.04 默认只附带 php7,我需要大于 7.1 才能运行 Laravel。我很困惑为什么每次我用 ondrej 的 php 7.2-fpm 替换 php 7

sudo add-apt-repository ppa:ondrej/php

为什么默认的 php-fpm 工作并加载 info.php 页面。但是当我从 ondrej 安装 php 7.2-fpm 时,它显示 502 bad gateway。任何帮助表示赞赏,所以我可以启动 Laravel!:D

0 投票
1 回答
123 浏览

php - 在命令行 Php 中获取输入变量的数据类型

这是我的代码。

我将从$input输入的命令行获取变量。我需要找到变量是 int、float、string 的数据类型。

尝试了gettype()方法,但它始终是字符串。所以只尝试了preg_match.

虽然在这我也没有得到正确的输出。

例如:1.2e3 我得到了字符串

0 投票
0 回答
360 浏览

composer-php - Silverstripe 升级 3.6 > 4.0.2 install.php 解析器错误意外 T_String

我试图让 ss 升级工作(使用作曲家升级)

看起来在作曲家更新后,它没有完全安装,找不到一页,无法访问管理员。如文档中所述,我更改了配置文件,删除了不推荐使用的部分,使用新的 .env 文件进行数据库连接。但是还没有成功...我认为这是由于致命错误,当我访问 localhost/index.php 或尝试从 localhost/install.php 重新安装时会显示该错误。

消息:

起初它可能是由旧的 php 版本(php 5.3)引起的,我升级到 php 7.2.3,但解析器问题仍然存在。

有人知道可能导致这种情况的原因吗?提前致谢!

0 投票
1 回答
1036 浏览

php - Freeswitch ESL PHP 不适用于 php7.2

当我用 php 5(或 5.6)编译 phpmod 时,一切正常。但是当我安装 php7.2 时,php ESL 不再起作用。

原来,在 ESL.php 中使用 dl() 在运行时动态加载扩展。然而, dl() 选项在后来的 php.ini 版本中被删除了。

这是输出

我试图在 php.ini 中加载 ESL.so 扩展,但这也不起作用。

这是输出:

任何想法让 ESL PHP 与 php7.2 一起工作?

我需要使用 php > 7.1.3(网络框架要求)

PS:我在 JIRA 上开了一张票,但我什么也没回来。

https://freeswitch.org/jira/browse/ESL-132