如何确定哪个php apache使用?

时间:2013-10-25 08:17:29

标签: php apache

我在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使用?

1 个答案:

答案 0 :(得分:1)

我认为这取决于您是使用php还是mod_php5运行cgi个文件。在这个问题的接受答案中解释了差异:What is mod_php?

据我了解,基本上mod_php5是从Apache将使用的特定PHP版本预编译的。如果CGI用于运行PHP,则每次执行PHP文件时,将在生成新进程时使用已安装的PHP命令行版本。

希望这有帮助。