linux下运行php文件不成功

我的环境 nginx,php,mysql;
我建了一个test.php,内容如下:
<?php
file_put_contents('/log.txt','aaaa');
然后执行运行命令:
/usr/local/nginx/test/test.php
报错信息如下:

/usr/local/nginx/html/test/test.php: line 1: ?php: No such file or directory
/usr/local/nginx/html/test/test.php: line 2: syntax error near unexpected token `'/log.txt','aaaa''
/usr/local/nginx/html/test/test.php: line 2: `file_put_contents('/log.txt','aaaa');'

修改test.php,直接echo 1;
可以输出1,把test.php改为for循环,报错信息和上面的一样,求具体原因,是不是linux运行php文件不是这么运行的还是怎么样?

阅读 2.4k
1 个回答

将命令改为php /usr/local/nginx/test/test.php,注意前面要加php,表示用php去执行这个文件。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题