首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在yum安装php 55-php-cli之后找不到php命令。

在yum安装php 55-php-cli之后找不到php命令。
EN

Stack Overflow用户
提问于 2015-01-16 10:34:39
回答 2查看 29.4K关注 0票数 12

因此,我使用的是yum的EPEL回购,当我运行命令时,所有安装都很好:

代码语言:javascript
复制
sudo yum install php55-php-cli

然而,当我跑步时:

代码语言:javascript
复制
php

我知道错误:

代码语言:javascript
复制
php command not found

有人知道为什么吗?

更新

人们到处抛出不同的软件包来安装,这是错误的,当我做yum search php5 | grep 'cli'时,结果是:

代码语言:javascript
复制
php54-php-cli.x86_64 : Command-line interface for PHP
php54-php-pecl-ircclient.x86_64 : IRC Client
php54-php-pecl-radius.x86_64 : Radius client library
php54-php-pecl-stomp.x86_64 : Stomp client extension
php54-php-pecl-yaz.x86_64 : Z39.50/SRU client
php55-php-cli.x86_64 : Command-line interface for PHP
php55-php-pecl-ircclient.x86_64 : IRC Client
php55-php-pecl-radius.x86_64 : Radius client library
php55-php-pecl-stomp.x86_64 : Stomp client extension
php55-php-pecl-yaz.x86_64 : Z39.50/SRU client
php56-php-cli.x86_64 : Command-line interface for PHP
php56-php-pecl-ircclient.x86_64 : IRC Client
php56-php-pecl-radius.x86_64 : Radius client library
php56-php-pecl-stomp.x86_64 : Stomp client extension
php56-php-pecl-yaz.x86_64 : Z39.50/SRU client
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-16 11:32:45

嘿,所有未来的我(明年我会忘记这件事),

为了解决这个问题,我做了两件事。

  1. yum install php55
  2. source /opt/remi/php55/enable

测试运行的php -v now works

更新

如果您使用的是木偶,则无法运行命令source,因此我找到了另一个解决方案

当您运行命令ls -la时,可以看到php将运行,但是如果您执行php56 -v,那么我的第二个选项是将symlink php转到/opt/remi/php56/root/usr/bin/php

代码语言:javascript
复制
[vagrant@localhost ~]$ ls -la /usr/bin/ | grep 'php'
lrwxrwxrwx    1 root root        32 Jan 28 16:57 php56 -> /opt/remi/php56/root/usr/bin/php
lrwxrwxrwx    1 root root        36 Jan 28 16:57 php56-cgi -> /opt/remi/php56/root/usr/bin/php-cgi
lrwxrwxrwx    1 root root        33 Jan 28 16:57 php56-pear -> /opt/remi/php56/root/usr/bin/pear
lrwxrwxrwx    1 root root        38 Jan 28 16:57 php56-phar -> /opt/remi/php56/root/usr/bin/phar.phar
票数 46
EN

Stack Overflow用户

发布于 2016-04-22 05:06:55

我在一个码头(在centos7中安装了remi之后)运行了这个程序:

代码语言:javascript
复制
yum -y --enablerepo remi,remi-php55 install php.x86_64 php-pecl-apcu.x86_64 php-pecl-memcached.x86_64 php-pecl-xdebug.x86_64

php -v返回PHP5.5.34 (cli)

php -m显示了正确的模块

- ini表示正确安装了/etc/php.d中的所有ini文件

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

https://stackoverflow.com/questions/27982024

复制
相关文章

相似问题

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