sudo php start.php start -d
Warning: fopen(): open_basedir restriction in effect. File(/dev/null) is not within the allowed path(s): (.:/tmp/) in /var/www/html/workerman-chat-master2/Workerman/Worker.php on line 678
PHP Warning: fopen(/dev/null): failed to open stream: Operation not permitted in /var/www/html/workerman-chat-master2/Workerman/Worker.php on line 678
感覺(jué)是你環(huán)境問(wèn)題啊,你的php.ini中設(shè)定了open_basedir=/tmp/ ?
設(shè)置了open_basedir,那么php只允許打開(kāi)open_basedir指定目錄下的文件。
但是看報(bào)錯(cuò)workerman要操作/dev/null這個(gè)目錄的文件,所以報(bào)錯(cuò)了。
把php,ini中的open_basedir重新設(shè)置下或者屏蔽掉就好了