- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
Install and/or enable a PHP accelerator (highly recommended)"?-6ren"> Install and/or enable a PHP accelerator (highly recommended)"?-我想在 SYMFONY 3.0 项目中将 PHP5.5 升级到 7.1。 我一直在检查“php.ini”文件以获得正确的结果。 最后一件事没有解决:在PHP5.5下,我使用了扩展加速器php_apcu-6ren">
我想在 SYMFONY 3.0 项目中将 PHP5.5 升级到 7.1。
我一直在检查“php.ini”文件以获得正确的结果。
最后一件事没有解决:在PHP5.5下,我使用了扩展加速器php_apcu.dll。这在 PHP7 中没有维护。
我正在寻找替代品,我读到了 here PHP7 不再需要该加速器,因为它已嵌入其中。
当我执行 CLI:“php bin/symfony_requirements”时,出现以下消息:
A PHP accelerator should be installed > Install and/or enable a PHP > accelerator (highly recommended)
据我了解,我不需要添加新扩展,但我可以启用以某种方式在 PHP7 中启用加速器。
有人知道在 PHP7 中是否需要将“加速器”参数设置为“真”,或者它是否默认运行(并且应该忽略 Symfony 错误消息),或者新的扩展(different from the deprecated APC as the wiki page explains ) 应该安装吗?
更新:根据收到的关于我在“php.ini”中添加以下设置的问题的评论:
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=2000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
我重新启动了 Apache 服务,当我执行 CLI:“php bin/symfony_requirements”时,我仍然收到以下消息:
A PHP accelerator should be installed > Install and/or enable a PHP > accelerator (highly recommended)
有关@LBA 所需信息的更新:我在我的 Symfony 项目的文件夹中执行了 CLI“ Composer 更新”。
然后当我执行 CLI:“php bin/symfony_requirements”时,我得到:
PHP Notice: A non well formed numeric value encountered in D:\Application\Apache24\htdocs\symf\my_symf_project\var\SymfonyRequirements.php on line 759
Notice: A non well formed numeric value encountered in D:\Application\Apache24\htdocs\symf\my_symf_project\var\SymfonyRequirements.php on line 759
Symfony2 Requirements Checker ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PHP is using the following php.ini file: D:\Application\php7\php.ini
Checking Symfony requirements: ................W...............W.......
[确定] 您的系统已准备好运行 Symfony2 项目
改进设置的可选建议 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
需求文件应该是最新的
Your requirements file is outdated. Run composer install and re-check your configuration.
需要安装PHP加速器
Install and/or enable a PHP accelerator (highly recommended).
注意命令控制台可以使用不同的 php.ini 文件~~~~ 比你的网络服务器使用的那个。要在 安全起见,请检查您网站上的要求 服务器使用 web/config.php 脚本。
关于环境的设置(Windows10):
PHP 7.1.1 (cli) (built: Jan 18 2017 18:38:49) ( ZTS MSVC14 (Visual C++ 2015) x64 ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
symfony 项目中的 composer 文件如下所示:
"require": {
"php": ">=5.5.9",
...}
如果我尝试将值更改为 "php":">=7.1.0"并启动 "composer update",它会给出:
Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages.
Problem 1 - This package requires php >=7.1.0 but your PHP version (5.5.9) does not satisfy that requirement.
所以我的 Symfony 环境变量有问题。
如果我执行 phpinfo()
,不是在 Symfony 中,而是在常规 PHP 服务器页面中,它会在顶部声明:PHP Version 7.1.1
最佳答案
这是解决方案,我需要做两件事:
1st:确实需要opcache。
在php.ini中,除了symfony documentation中指示的设置外,和 php manual .我忘记添加要在 php.ini 中使用的扩展:
zend_extension="[你的 php7 路径]\php7\ext\php_opcache.dll"
(它在 php manual documentation here 中)
2nd:在 symfony 方面,我必须更新 [project path]\composer.json 中的以下设置以确保 Symfony 使用 PHP7:
{
"require": {
"php": ">=7.1.1",
....
},
....
"config": {
"platform": {
"php": "7.1.1"
}
},
}
关于php - Symfony 3.0 迁移 PHP 5.5 到 PHP 7.1 : "A PHP accelerator should be installed > Install and/or enable a PHP accelerator (highly recommended)"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41824935/
从下面的链接中读取,我相信当 Nifi 集群中的一个节点出现故障时,数据将不会被处理,直到该节点恢复运行 --- 因此由故障节点处理的流文件/数据不会被另一个节点接管集群中的节点。 https://c
我在这两篇论文中发现了“high-capacity cnn”这个短语: 1. Rich feature hierarchies for accurate object detection and se
目前我想使用来自 http://codepen.io/JaxoDI/pen/DtsdH 的评级系统.但目前它在您从右向左悬停时有效。请随意在给定的链接中尝试一下。但我想要一个从左到右悬停的评级系统。
我读过多篇文章,包括 Jon Bentley 的二分查找章节。这是我对 CORRECT 二进制搜索逻辑的理解,它在我所做的简单测试中有效: binarysearch (arr, low, high,
我的问题与下面的有点不同 CSS Float Logic .我的问题是关于 height 比这更具体的概念。 这里有规则 https://www.w3.org/TR/CSS22/visuren.htm
当我们说“高阶”函数时,我怀疑“阶”的真正含义是什么?例如,我有一个嵌入式函数调用: f.g.h 那么它叫“三阶”函数吗? “高阶”函数是静态函数累加的概念吗?然后当我有一个递归函数 f 时,在运行时
我正在研究树问题 Convert Sorted Array to Binary Search Tree - LeetCode Given an array where elements are sor
我最近将 iPhone 设备中的 iOS 升级到 12.2(为我的应用程序“Match4app”提供对最新版本的支持),这似乎与 Xcode 10.1 不兼容。我应该将 Xcode 更新到 10.2
我了解 >>> 修复了溢出:当添加两个大的正长时,您最终可能会得到一个负数。有人能解释一下这种按位移位如何神奇地解决溢出问题吗?它与 >> 有何不同? 我的怀疑:我认为这与 Java 使用二进制补码这
我有一个关于托管高流量 Rails 应用程序的问题。问题是我有 3/4 年的 Ruby on Rails 应用程序经验,但我以前从未有过高流量网站。我真的很兴奋,因为这对我和我的同事来说是“下一个层次
人们说 Delphi 在整数运算上生成了非常好的优化代码。我在 Delphi 2007 中尝试了以下示例,并看到编译器生成的汇编代码。 program p1000; {$APPTYPE CONSOLE
我目前正在构建一个混合云解决方案,需要将消息写入队列以供稍后处理。队列具有高可用性(99.999+% 的正常运行时间)是绝对必要的。 我的选择是将消息读/写到本地 ZeroMQ 高可用性对或 Azur
我正在使用 Highcharts 创建此条形图。条形的对齐方式不在部分的中间(就像第一个红色条形图不在 2016 年 1 月的中间)。是否有任何选项可以将所有栏放置在每个部分的中间? 最佳答案 我找到
我一直在阅读 Framework Design Guidelines 一书,这是一本关于在 .NET 中设计框架的书,其中摘录了框架设计者对每个部分(例如参数设计、异常处理等)所做的决定。 在参数设计
我正在尝试停止Macbook上的Apache服务器。 我尝试了以下 $ sudo apachectl stop /System/Library/LaunchDaemons/org.apache.htt
如何在高可用性中部署 apache Airflow (正式称为 airbnb 的 Airflow )调度程序? 我不是在询问显然应该在高可用性配置中部署的后端 DB 或 RabbitMQ。 我的主要关
我的内部循环包含一个计算,分析显示有问题。 这个想法是采用灰度像素 x (0 .5,x =0)-1, ... x, erf(x), ... x, tanh(x), .
我们如何定制 HighChart 的 Bubble Chart具有不同的形状。 就像我们代表 4 种不同的事件类型一样,我们不仅需要 4 种不同颜色的气泡,而且还需要每个气泡具有不同的形状,如圆形、三
刚刚注意到我在 Azure 中的文件共享存储出现“ClientOtherError”的概率非常高。他们的成功率在 50-100% 之间。 有人有任何经验可以解释为什么会这样吗? 所附图表以红色/橙色显
我是Elasticsearch的新手,遇到了一个问题,甚至在故障排除方面也遇到了困难。我的Elasticsearch(1.1.1)当前正在使CPU处于运行状态,即使没有进行搜索或建立索引也是如此。 C
我是一名优秀的程序员,十分优秀!