问题标签 [php-7.0]

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 投票
3 回答
11424 浏览

laravel - 在 php 7.0 上使用 Laravel

我已经安装了 Laravel 5.5,我得到了同样的错误,文档说:

  • PHP >= 7.0.0
  • OpenSSL PHP 扩展
  • PDO PHP 扩展
  • Mbstring PHP 扩展
  • 标记器 PHP 扩展
  • XML PHP 扩展

我跑了: $ php artisan --version` $ Laravel Framework 5.5.42

我收到了这个错误:

Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_PARSE) Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE)

文档有错吗?我正在使用:https ://laravel.com/docs/5.5/installation#installing-laravel 我的服务器只能使用 PHP 7.0。不是7.1。没有办法在 7 上运行 Laravel 了吗?

我正在通过作曲家安装。

有没有办法下载与 7.0 兼容的版本?

0 投票
1 回答
98 浏览

php - Shopware 基本设置不显示(“正在加载基本设置”)

我安装了 Shopware 5.4.6 社区商店。我现在想更改“将加载基本设置”回答的基本设置(顺便说一句,我使用德语版本,所以我得到了“Grundeinstellungen wird geladen”)。所有其他点都可以毫无问题地显示。

PHP 版本 7.0.31、Linux 3.16.0-6-amd64、Apache、Shopware 5.4.6

后端 UI 在 Shopware 日志中显示没有错误

后端 UI 在系统日志中没有显示任何内容。

0 投票
1 回答
70 浏览

php - PHP7.0 用 if 语句删除变量?

所以这或多或少是我要做的:

在这个脚本上,100% 的时间我得到“致命错误”如果我稍微改变它

它可以毫无问题地打印正确的字符串

这对我来说绝对是莫名其妙的。

然后我也尝试了:

返回“您的输入:”并且没有进一步的文本

我完全没有想法。任何帮助将不胜感激

Debian 9 上的 Apache2 上的 PHP7.0

0 投票
1 回答
490 浏览

php - 在laravel php中获取日期时间差异细分

我试图得到这样的两个日期之间的区别

是否有任何实用函数可以在 laravel PHP 中为我提供类似上面的输出

这是我现在的代码

0 投票
0 回答
1042 浏览

php - PHP 7.0 / SOAP 未关闭带有适当标头的连接

预期结果:

从 SOAP 服务器接收数据时,连接将终止

实际结果:

在进行 SOAP 调用时,连接default_socket_timeout在最终终止之前一直保持打开状态直至最大值。我目前将其设置为 5 秒只是为了获得可靠的响应时间(这仍然很荒谬)

PHP 7.0.30-0ubuntu0.16.04.1 (cli)

我确信其中很多都是多余的,但我刚开始将所有东西都扔给构造函数,只是为了看看是否有什么东西会粘住。

示例请求/响应标头:

php.ini 的肥皂值:

0 投票
0 回答
1326 浏览

php - PHP mb_substr() 调用未定义函数

我在 aws 服务器中托管了我的 zend apigility 代码,并且在基本密码身份验证时出现 mb_substr() 函数未定义错误。我使用的是 php 7.0.30 和 ubuntu 16.4。错误详情如下

经过一番谷歌搜索后,我对 php.ini 文件进行了一些更改,只需删除 php_mbstring 和 php_exif dll 模块的分号前面。但我仍然只有同样的错误,

你能帮我解决这个问题吗?

谢谢

戈帕尔·R

0 投票
1 回答
758 浏览

magento2 - Magento2 DateTime:createFromFormat 找不到和刹车代码

我在模块中使用以下行

但是当我在登台服务器中运行代码时,我得到了 magento 的错误

看起来像 magento 或 php 它试图找到 DateTime 类而不是运行命令

php 版本为 PHP 7.0.27 (cli) (build: Jan 25 2018 22:40:53) (NTS)

有任何想法吗 ?

0 投票
2 回答
893 浏览

pdo - “错误:找不到驱动程序”触发“致命错误:未捕获的错误:在 null 上调用成员函数 prepare()”

基本上,当我尝试加载页面时,确切的错误消息为:

所以我去了有问题的 FileA.php 文件,并按照他们上面所说的那样转到第 46 行。

文件A.php

查看代码后,似乎有大量答案说问题可能出在line 22of上FileA.php,我需要检查是否安装了 pdo_mysql。

为了检查,我去看看 /etc/php.ini 这是我设法在其中找到的。

感觉难住了,我去看看 FileB.php 感觉有点失落。

我使用php -v了 Cent OS,我得到了:

我尝试了以下操作(没有成功 - 已安装消息):

运行后mysql -V我得到:

任何有建设性的事情都会非常有帮助,因为这个持续存在的问题让我困惑了几个星期。此代码没有注释或文档,因为制作此代码的人已无法联系到。

0 投票
1 回答
301 浏览

macos - 在 macos 上为 php 7.0 构建 phalcon 旧版本

有必要参与旧项目的开发:

PHP 版本 7.0.32-0ubuntu0.16.04.1

phalcon 版本 3.0.3

构建日期 2017 年 5 月 31 日 14:42:03

由 Zephir 版本 0.9.5a-dev 提供支持

我尝试在本地环境中为 MAMP 5.1 构建 phalcon 3.0

Mamp 有 php 7.0.13 - 没问题 - 可以

开始:

mkdir /Applications/MAMP/bin/php/php7.0.31/include

...

并下载源代码 php 7.0.13 &unzip ...

cd /Applications/MAMP/bin/php/php7.0.31/include/php/ext/

克隆 git://github.com/phalcon/cphalcon.git

cd cphalcon/

获取

git 结帐 3.0.x

git pull(也许=))

../../../../../../../bin/phpize

/Applications/MAMP/bin/php/php7.0.31/bin/phpize

cd /Applications/MAMP/bin/php/php7.0.31/include/php/ext/cphalcon/build/php7/64bits

./configure --with-php-config=/Applications/MAMP/bin/php/php7.0.31/bin/php-config

做测试

须藤使安装干净

完成,重新启动,清理,检查 phpinfo ...他向我展示了:phalcon 版本 3.4.1 !!!/Applications/MAMP/bin/php/php7.0.31/bin/php -i - 3.4.1 !!!

并通过手动(在 install.sh 中)尝试下一种方式安装 ...

cd /Applications/MAMP/bin/php/php7.0.31/include/php/ext/cphalcon/build/

sudo ./install --phpize /Applications/MAMP/bin/php/php7.0.31/bin/phpize --php-config /Applications/MAMP/bin/php/php7.0.31/bin/php-config

结果:

构建完成。不要忘记运行“make test”。

安装共享扩展:/Applications/MAMP/bin/php/php7.0.31/lib/php/extensions/no-debug-non-zts-20151012/ 安装头文件:/Applications/MAMP/bin/php/php7.0.31/包括/php/

感谢编译 Phalcon!构建成功:请重启您的网络服务器以完成安装

在 php.ini 和 mamp conf 中添加了 ext...=phalcon.so。

检查 /Applications/MAMP/bin/php/php7.0.31/bin/php -i Version 3.4.1 Build Date Sep 25 2018 16:32:49 Powered by Zephir Version 0.10.10-d1b4cc68d9 in mamp after restart to the same version

Phalcon 为 php 7.0.13 .... 在分支 3.0.x 中构建了 3.4

我究竟做错了什么?如何构建旧版本?

0 投票
0 回答
186 浏览

apache - 服务器挂断magento2 apache 2.4

我正在使用 apache2.4 在 php 7.0.32 上运行 magento2 应用程序,但我经常遇到服务器挂断。 服务器挂断截图

如果有人遇到同样的情况让我知道,我无法找到根本原因。提前致谢。