0
我使用Ubuntu 16.10。 在cli模式下,PHP_BINARY的值爲/usr/bin/php7.0。如果php7.0-fpm工作,PHP_BINARY的值爲/usr/sbin/php-fpm7.0,我不能將這個值作爲php cli可執行文件使用。這是正確的行爲?或者這個錯誤?PHP_BINARY在PHP 7.0.11 fpm中是否正確?
我使用Ubuntu 16.10。 在cli模式下,PHP_BINARY的值爲/usr/bin/php7.0。如果php7.0-fpm工作,PHP_BINARY的值爲/usr/sbin/php-fpm7.0,我不能將這個值作爲php cli可執行文件使用。這是正確的行爲?或者這個錯誤?PHP_BINARY在PHP 7.0.11 fpm中是否正確?
PHP_BINARY
常量告訴您代碼運行的PHP解釋器的路徑。因此,如果您在FPM中運行,您將獲得FPM二進制文件;如果您在CLI中運行,您將獲得CLI二進制文件;等等。
如果您需要調用CLI二進制文件,PHP無法幫助您。在FPM上下文中不能保證即使安裝了CLI二進制文件,它們也是完全獨立的。
但它毫無用處。我無法想象當需要php-fpm路徑時的情況。 – Hayate