如果在终端中直接执行以下命令,将以崇高文本打开foo.js:
$ subl /var/www/abcproj/js/foo.js但是在PHP (PHP+ Nginx服务器)中尝试这样做没有什么效果:
exec('subl /var/www/abcproj/js/foo.js');有办法这样做吗?
发布于 2019-01-27 21:04:19
这是因为在http请求中,有用户www-data解释的php。
尝试使用命令行。应该管用的。
还可以通过命令将服务器设置为当前用户:
php -S localhost:8000在我的例子中,它是有效的。
https://stackoverflow.com/questions/54392817
复制相似问题