linux 如何跑某一個 php 腳本,但可以在不同路徑使用?

假設我有個 php 文件放在 var/www/html/abc/123.php

執行會是: php var/www/html/abc/123.php

但!這樣目錄會有限制
我在 var目錄的時候 我就不能用同一個命令:php var/www/html/abc/123.php 要變成 php www/html/abc/123.php 以此類推
我如何把它變成就算我在其他目錄也可以用同一個命令?

阅读 2.3k
1 个回答

因为你用了相对路径,改用绝对路径就可以。

var/www/html/abc/123.php

这是相对路径,在根目录访问到的路径是 /var/www/html/abc/123.php,在 /var 目录访问到的路径是 /var/var/www/html/abc/123.php,在 /abc/test 目录访问到的路径是 /abc/test/var/www/html/abc/123.php

你改成绝对路径,也就是以 / 开头

/var/www/html/abc/123.php

改成这样,你在哪个目录访问都是访问到 /var/www/html/abc/123.php

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