本机打包使用PHP8.0 , 将打包后的bin文件上传到ubuntu中,执行 sudo ./webman.bin start报错,错误信息是 ./webman.bin: 1: ./webman.bin: Syntax error: word unexpected (expecting ")")
./webman.bin: 1: ./webman.bin: Syntax error: word unexpected (expecting ")")
执行 php -v 看下本地php版本。 打包时要和本地版本一致,不然就有可能语法错误。因为php有些语法不是兼容的,比如本地用了php8.2用了新语法,打包用了php8.0执行就报错了。
谢谢你,一开始测试的时候是在虚拟机中测试的,运行报语法错误。后来把bin文件放到服务器中运行就正常了。
执行 php -v 看下本地php版本。
打包时要和本地版本一致,不然就有可能语法错误。因为php有些语法不是兼容的,比如本地用了php8.2用了新语法,打包用了php8.0执行就报错了。
谢谢你,一开始测试的时候是在虚拟机中测试的,运行报语法错误。后来把bin文件放到服务器中运行就正常了。