首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >-v显示cgi-fcgi。

问-v显示cgi-fcgi。
EN

Stack Overflow用户
提问于 2017-04-16 05:34:51
回答 1查看 1.4K关注 0票数 3

我遵循安装get来克隆存储库的指令,然后突然开始获得"bin/magento必须作为CLI应用程序运行“错误。

当我执行php -v时,它显示:

代码语言:javascript
复制
ea-php-cli Copyright 2016 cPanel, Inc.
PHP 7.0.17 (cgi-fcgi) (built: Apr  5 2017 23:22:19)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.17, Copyright (c) 1999-2017, by Zend Technologies

我真诚地寻找了几个小时来改变这一点,以显示(cli),但到目前为止,没有运气。

我已经通过yum重新安装了ea-php-cli,但是没有什么改变。

当我停止并重新启动httpd时,我会得到一些错误,如下所示:

别名:警告AH00671:第645行/etc/apache2/conf/httpd.conf中的ScriptAlias指令可能永远不会匹配,因为它与早期的ScriptAlias重叠。

是否有人知道将php模式改为cli模式的命令,而不是cgi模式?如果没有,是否需要卸载和重新安装php?

更新

因此,经过一些研究后,我意识到它与Server有关,它被设置为FPM/FAstCGI,而不是Apache2.0Handler。我将研究这个问题,然后找出如何将服务器API切换回Apache .我正在运行CentOS6.9,所以如果有人有一个简单的解决方案,我将非常感谢您的投入。

更多更新

我唯一能想到的可能影响Server切换的是我所做的几个补丁。以下是今天对服务器进行的所有修补程序和更改的列表:

代码语言:javascript
复制
Apr 15 12:47:02 Installed: kernel-2.6.32-696.1.1.el6.x86_64
Apr 15 13:14:02 Installed: 1:perl-Error-0.17015-4.el6.noarch
Apr 15 13:14:02 Installed: perl-Git-1.7.1-8.el6.noarch
Apr 15 13:14:03 Installed: git-1.7.1-8.el6.x86_64
Apr 15 19:21:49 Erased: epel-release
Apr 15 20:33:45 Installed: ea-php-cli-0.2.0-1.1.1.cpanel.x86_64
Apr 15 21:00:58 Installed: ea-php-cli-0.2.0-1.1.1.cpanel.x86_64
Apr 15 22:32:44 Installed: ea-php-cli-0.2.0-1.1.1.cpanel.x86_64
EN

回答 1

Stack Overflow用户

发布于 2017-04-16 11:31:44

经过15个小时的搜索,我终于解决了这个问题。

只需添加源代码/opt/cpanel/ea- php 70/enable to /etc/bashrc和php -v,就会显示cli。

PHP7.0.17 (cli) (建于:2017年4月5日23:21:59)版权(c) 1997-2017年PHP v3.0.0,版权(c) 1998-2017年Zend OPcache v7.0.17,版权(c) 1999-2017年

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43434076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档