如何打印当前工作目录';双环境中的php版本
在安装了多个php版本的Linux服务器上,我正在寻找一个简单的命令,通过命令行显示当前工作目录使用的php版本 起初我试着简单地使用如何打印当前工作目录';双环境中的php版本,php,linux,bash,.htaccess,shell,Php,Linux,Bash,.htaccess,Shell,在安装了多个php版本的Linux服务器上,我正在寻找一个简单的命令,通过命令行显示当前工作目录使用的php版本 起初我试着简单地使用 php -v 但这显然只显示了服务器的默认php版本,而不是.htaccess为当前目录设置的版本 如果您能向正确的方向提供帮助或推动,我们将不胜感激。一种方法是在当前目录中添加一个包含以下内容的php页面 < ?php phpinfo(); ?> 否则,如果不知道php版本并在/bin中指向正确的php命令,我知道没有其他命令可以执行此操作。我
php -v
但这显然只显示了服务器的默认php版本,而不是.htaccess为当前目录设置的版本
如果您能向正确的方向提供帮助或推动,我们将不胜感激。一种方法是在当前目录中添加一个包含以下内容的php页面
< ?php phpinfo(); ?>
否则,如果不知道php版本并在/bin中指向正确的php命令,我知道没有其他命令可以执行此操作。我希望这会有所帮助。一种方法是在当前目录中添加一个包含以下内容的php页面
< ?php phpinfo(); ?>
否则,如果不知道php版本并在/bin中指向正确的php命令,我知道没有其他命令可以执行此操作。我希望这能有所帮助。为什么不直接使用我的意思;我知道这不是你问题的答案,但使用起来可能更简单……当你通过命令行运行php时,没有涉及Web服务器(nginx、apache)。要运行不同的版本,只需调用另一个可执行文件;我知道这不是你问题的答案,但使用起来可能更简单……当你通过命令行运行php时,没有涉及Web服务器(nginx、apache)。要运行不同的版本,只需调用另一个可执行文件。这正是我一直在尝试的。除了使用phpinfo(),它可以告诉我当前工作目录的有效php版本,即使该目录中没有.htaccess,我还没有完全了解phpinfo()是如何做到这一点的。理想情况下,我会执行一个find-name“.htaccess”exec grep-EHo“AddHandler”(或类似于这些行的内容),并让它只从当前目录中的.htaccess或其前面的下一个目录中发送一行,该目录中有一个.htaccess文件,其中包含该行。到目前为止,我对bash还太陌生,甚至还没有开始想一个合适的方法来做这件事。这正是我一直在尝试的。除了使用phpinfo(),它可以告诉我当前工作目录的有效php版本,即使该目录中没有.htaccess,我还没有完全了解phpinfo()是如何做到这一点的。理想情况下,我会执行一个find-name“.htaccess”exec grep-EHo“AddHandler”(或类似于这些行的内容),并让它只从当前目录中的.htaccess或其前面的下一个目录中发送一行,该目录中有一个.htaccess文件,其中包含该行。到目前为止,我对bash还太陌生,甚至没有想到一个合适的方法来做这件事。