主管——不选择命令(MAC)中提到的PHP
我的mac电脑上安装了两个版本的php,分别是5.3和5.5。但是我只想通过PHP5.3运行supervisor命令。我在command node中也提到了PHP5.3的绝对路径,但它仍然使用PHP5.5来执行该文件。我正在使用mac OS YOSOMITE 以下是在supervisor.conf中编写的工人主管——不选择命令(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/
[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开始就不推荐使用。你可能只是看到了。您是否尝试过任何更具体的步骤来验证版本,比如,我不知道,*回显版本号*——”