hyperf / watcher

[READ ONLY]
18 stars 11 forks source link

多个php和composer版本共存的环境下不能正确使用当前环境的版本 #26

Open van23qf opened 5 months ago

van23qf commented 5 months ago

开发环境会有php7,php8等多个php版本,也会有composer1、composer2多个版本,这个时候如果使用php81 bin/hyperf.php server:watch命令就会报错,使用了系统默认的php版本,而不是当前执行的php版本

popfaker commented 3 months ago

应该是你环境的问题。试试php81 -v 我使用的php静态编译文件,一直都是可行的。 安装扩展:

$ php8.1-static /usr/local/bin/composer  require xxx

启动服务:

$ php8.1-static bin/hyperf.php start

启动监视:

$ php8.1-static bin/hyperf.php server:watch