代码之家  ›  专栏  ›  技术社区  ›  Majid Fouladpour

在PHP脚本中,指示以升华文本打开文件

  •  0
  • Majid Fouladpour  · 技术社区  · 6 年前

    如果直接在终端中执行,以下命令将以升华文本打开foo.js:

    $ subl /var/www/abcproj/js/foo.js
    

    但在PHP(PHP-FPM+Nginx服务器)中尝试这一点并没有任何作用:

    exec('subl /var/www/abcproj/js/foo.js');
    

    1 回复  |  直到 6 年前
        1
  •  -1
  •   Daniel    6 年前

    这是因为在http请求中,用户www数据解释了php。

    尝试使用命令行。它应该会起作用。

    您还可以通过命令将服务器设置为当前用户:

    php -S localhost:8000
    

    就我而言,它是有效的。