我是CentOS的新手。 在我的CentOS Web服务器上,我将PHP 5.4.16作为本机PHP版本,但我也有备用PHP版本7.0。 我正在尝试按照https://xdebug.org上的说明安装xDebug for PHP 7.0,其中一个步骤是运行
./configure
当我运行./configure命令时,我收到错误消息:
不受支持。需要PHP版本> = 5.5.0和< 7.2.0(找到5.4.16)
所以我的问题是如何告诉./configure使用备用PHP 7.0版?
答案 0 :(得分:1)
如果在命令行上运行php -v
,它将输出当前在PATH上的PHP版本。我的猜测是它将返回旧版本的PHP作为结果。
尝试让它使用7.0版进行当前shell会话的快速而肮脏的方法是运行以下
set PATH="/your/path/to/php7/bin:$PATH"
php -v
//Should output version 7.0
您还可以尝试检入/usr/bin
或/usr/local/bin
以查看它指向哪个PHP二进制文件,并手动更改符号链接所指向的位置。
另一种选择是尝试在PHP的~/.bashrc
文件中创建一个别名,方法是编辑文件并在最后添加以下内容:
alias php="/your/path/to/php/7/bin/php"
然后重新启动shell会话(即关闭并重新打开PuTTY或您正在使用的任何SSH客户端)。
现在输入php -v
,您应该会看到它更改为7.0版。