我在 apache 上的 phpinfo.php 显示
PHP Version 5.4.15
但是命令行
php - v
节目
PHP 5.4.17 (cli) (built: Aug 25 2013 02:03:38)
我认为 apache 和命令行达到了不同的 php,但是
which php
只显示
/usr/bin/php
现在是 5.4.17
我想知道 php apache 在哪里使用,我如何检查哪个 php apache 使用?
我认为这取决于您是否使用或运行php
文件。在这个问题的接受答案中解释了差异:什么是 mod_php?mod_php5
cgi
据我了解,基本上是从Apache 将使用mod_php5
的特定版本预编译的。PHP
而 ifCGI
用于运行PHP
已安装的PHP
命令行版本,将在每次PHP
执行文件时生成新进程时使用。
希望这可以帮助。