Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
主管——不选择命令(MAC)中提到的PHP_Php_Macos_Supervisord_Gearman - Fatal编程技术网

主管——不选择命令(MAC)中提到的PHP

主管——不选择命令(MAC)中提到的PHP,php,macos,supervisord,gearman,Php,Macos,Supervisord,Gearman,我的mac电脑上安装了两个版本的php,分别是5.3和5.5。但是我只想通过PHP5.3运行supervisor命令。我在command node中也提到了PHP5.3的绝对路径,但它仍然使用PHP5.5来执行该文件。我正在使用mac OS YOSOMITE 以下是在supervisor.conf中编写的工人 [program:gearman_worker1] command=/usr/local/php5-5.3.29-20141019-211753/bin/php path/to/the/

我的mac电脑上安装了两个版本的php,分别是5.3和5.5。但是我只想通过PHP5.3运行supervisor命令。我在command node中也提到了PHP5.3的绝对路径,但它仍然使用PHP5.5来执行该文件。我正在使用mac OS YOSOMITE

以下是在supervisor.conf中编写的工人

[program:gearman_worker1]

command=/usr/local/php5-5.3.29-20141019-211753/bin/php path/to/the/file

autostart=true

autorestart=true

stderr_logfile=/var/log/worker1.err.log

stdout_logfile=/var/log/worker1.out.log

那个是漂亮的该死的。。。奇怪的你到底是如何确认的?当我在命令行中运行该命令时,它正在工作。但是,当我使用PHP5.5运行命令时,它给我的错误与我在worker Log中得到的错误相同,该错误是什么…?没有来自主管的错误。。。因为我在worker中使用了callby reference,并且在PHP5.5中不推荐使用它,所以它给我的错误是deprecated.。调用时间传递引用从5.3开始就不推荐使用。你可能只是看到了。您是否尝试过任何更具体的步骤来验证版本,比如,我不知道,*回显版本号*——”