PHP命令怎样更改当前工作目录执行脚本 PHP命令切换目录的操作教程

最直接的方式是执行PHP脚本前用cd命令切换目录,或在脚本中使用chdir()函数改变当前工作目录。前者适用于CLI环境,确保脚本以目标目录为起点;后者可在运行时动态调整目录,适用于需根据逻辑切换路径的场景。chdir()只影响当前进程,常用于CLI工具、多租户应用或兼容旧库。Web环境下需注意初始CWD通常为Web根目录,且受open_basedir和权限限制。调试时可用getcwd()获取当前工作目录,__DIR__获取脚本所在目录,二者结合可构建可靠路径。使用绝对路径或realpath()解析路径更安全,避免因目录切换导致的路径混乱。

php命令怎样更改当前工作目录执行脚本 php命令切换目录的操作教程

PHP命令要更改当前工作目录来执行脚本,最直接的方式是在执行PHP脚本之前,先在命令行中使用

cd

命令切换到目标目录,然后再运行PHP脚本。或者,在PHP脚本内部,你可以使用内置的

chdir()

函数来改变脚本的当前工作目录。这两种方法各有其适用场景和需要注意的地方,但核心都是为了让脚本能够以一个特定的目录为“起点”来解析相对路径。

解决方案

要让PHP脚本在一个特定的目录环境下运行,你有两种主要策略:

在外部命令行层面切换目录:这是最常见也最直接的做法,尤其适用于命令行(CLI)脚本。在执行

php

命令之前,你先用操作系统的

cd

命令进入你想要的工作目录,然后直接执行PHP脚本。

# 假设你的脚本在 /var/www/my_project/scripts/run.php# 但你希望它的工作目录是 /var/www/my_project/cd /var/www/my_project/php scripts/run.php

这种方式的好处是,PHP脚本启动时就已经在目标目录,所有内部的相对路径操作(如文件读写、

include

或

require

)都会基于这个新的工作目录。

在PHP脚本内部使用

chdir()

函数:PHP提供了一个

chdir()

函数,允许你在脚本执行过程中动态改变当前的工作目录。这对于需要在脚本运行时根据逻辑条件切换目录的场景非常有用。


chdir()

函数在成功时返回

true

,失败时返回

false

。失败通常是因为目标目录不存在或者PHP没有足够的权限访问该目录。值得注意的是,

chdir()

只影响当前PHP进程的工作目录,不会影响父进程或并发的其他PHP请求。

立即学习“PHP免费学习笔记(深入)”;

PHP中

chdir()

函数的工作原理和使用场景

说实话,刚接触PHP的时候,我也在这上面栽过跟头,觉得

chdir()

这东西有点“魔幻”,它到底怎么影响脚本的?简单来说,

chdir()

就是告诉PHP运行时环境:“嘿,从现在开始,我说的所有相对路径,都请以这个新目录为基准来找。”

它的工作原理是改变了PHP进程的“当前工作目录”(Current Working Directory, CWD)。在Unix-like系统中,每个进程都有一个CWD,所有不带绝对路径的文件操作都会相对于这个CWD进行。

chdir()

就是修改了这个进程的CWD。

常见使用场景:

CLI工具: 当你开发一个命令行工具,它可能需要处理位于不同项目目录下的文件。用户可能在任何位置执行你的脚本,但脚本内部需要一个固定的参考点来找到配置文件、日志目录或数据文件。这时,你可以在脚本启动时,根据传入的参数或预设逻辑,使用

chdir()

切换到正确的项目根目录。多租户应用: 在某些复杂的多租户系统中,每个租户可能有自己独立的文件存储区域。如果某个操作需要针对特定租户的文件进行,而这些文件路径都是相对的,那么临时切换到该租户的根目录会简化文件操作的路径管理。遗产代码或特定库: 有些老旧的PHP库或者第三方库可能在设计时就依赖于特定的CWD。如果你在使用这些库时遇到路径问题,而又不想修改库的源码,

chdir()

可能是一个快速的解决方案。自动化脚本: 比如一个定时任务(cron job),它可能在系统默认的某个目录(如

/

或用户的家目录)下执行,但脚本需要访问特定应用目录下的资源。在脚本开头

chdir()

到应用根目录,能确保后续的文件操作正确无误。

一些我个人的经验之谈:虽然

chdir()

很方便,但我个人觉得,除非万不得已,尽量还是通过外部调用或者脚本设计来规避频繁的目录切换。因为频繁的

chdir()

可能会让代码的路径逻辑变得不那么直观,尤其是在大型项目中,一旦忘记某个地方切换了目录,排查问题会变得很痛苦。如果能用绝对路径解决,或者通过参数传递路径,往往是更健壮的选择。

在不同PHP执行环境下,目录切换有哪些注意事项?

目录切换在不同的PHP执行环境下,其行为和影响会有微妙但关键的差异。这块儿我踩过不少坑,所以特别想强调。

CLI (Command Line Interface) 环境:这是最“纯粹”的环境。当你通过

php your_script.php

执行时,脚本的初始CWD就是你执行命令时所在的目录。

chdir()

在这里的行为非常直接和可预测,它只会改变当前这个PHP进程的CWD,对系统其他部分没有影响。如果你在一个循环中多次执行

chdir()

,每次都会基于上一次的CWD进行新的相对路径解析(如果目标是相对路径的话),但通常建议使用绝对路径作为

chdir()

的目标,以避免混淆。

Web服务器环境 (Apache/Nginx + PHP-FPM/mod_php):这是最常见的PHP运行环境。在这种情况下,PHP脚本通常是由Web服务器(如Apache或Nginx)通过PHP-FPM或mod_php模块来执行的。

初始CWD: 脚本的初始CWD通常是Web服务器的根目录(Document Root),例如

/var/www/html

,而不是你脚本所在的子目录。例如,即使你的脚本在

/var/www/html/app/index.php

,它的初始CWD也可能是

/var/www/html

。这导致了常见的相对路径问题:

file_get_contents('data.txt')

可能试图在

/var/www/html/data.txt

而不是

/var/www/html/app/data.txt

查找。

chdir()

的影响: 在Web环境下使用

chdir()

需要非常谨慎。虽然它会改变当前请求的PHP进程的CWD,但这种改变是针对单个请求的。这意味着一个用户访问你的脚本,

chdir()

会生效;下一个用户访问,或者同一个用户刷新页面,又会回到初始的CWD。这通常不是问题,因为Web请求是无状态的。权限问题: Web服务器通常以低权限用户(如

www-data

)运行PHP。如果你尝试

chdir()

到一个PHP没有读写权限的目录,操作会失败。确保目标目录的权限设置正确。

open_basedir

限制: PHP的

open_basedir

配置项可能会限制PHP脚本可以访问的文件系统路径。如果你尝试

chdir()

到一个不在

open_basedir

允许范围内的目录,即使权限允许,操作也会失败。这是一个常见的安全配置,但有时会阻碍灵活的目录操作。

调试小技巧:无论在哪种环境,如果你对当前工作目录感到困惑,

getcwd()

函数是你的好朋友。它会返回PHP进程当前的CWD。结合

__FILE__

(当前脚本的完整路径)和

__DIR__

(当前脚本所在目录的完整路径),你可以清晰地知道脚本自身的位置和它认为的“当前”位置。


在Web环境下,特别是在处理文件上传或生成报告时,了解

getcwd()

和

__DIR__

的区别至关重要。我曾因为混淆它们,导致文件写入到完全意想不到的地方,那真是个让人头疼的下午。

PHP中获取当前工作目录和脚本文件路径的方法

在PHP中,理解和获取各种路径信息是编写健壮代码的基础,尤其是在涉及到文件操作和模块引入时。这里有几个关键的“魔术常量”和函数,它们能帮助你精准定位。

__FILE__

:当前脚本的完整路径和文件名这是一个PHP的“魔术常量”,它在编译时被替换为当前执行的PHP脚本的完整路径和文件名。无论你的脚本是从哪里被包含(

include

/

require

)进来,

__FILE__

始终指向包含它的那个文件的物理路径。

// 例如,如果你的文件是 /var/www/project/src/core/bootstrap.php// 那么 echo __FILE__; 会输出 /var/www/project/src/core/bootstrap.php

它非常适合用于日志记录,或者在错误报告中指出是哪个文件出了问题。

__DIR__

:当前脚本所在的目录这也是一个“魔术常量”,它返回

__FILE__

所在的目录。从PHP 5.3开始引入,它等同于

dirname(__FILE__)

。它返回的是不带文件名的目录路径,并且不带末尾的斜杠(除非是根目录,如

/

)。

// 承接上例,如果你的文件是 /var/www/project/src/core/bootstrap.php// 那么 echo __DIR__; 会输出 /var/www/project/src/core// 结合使用,可以构建相对于当前脚本的路径require_once __DIR__ . '/../config/app.php'; // 引入上级目录的配置文件
__DIR__

在构建相对路径时非常有用,因为它总是指向脚本自身的物理位置,不受

chdir()

的影响。这是我个人最常用也最推荐的用来定位项目内部资源的常量。

getcwd()

:获取PHP进程的当前工作目录这是一个函数,它返回PHP脚本当前的工作目录(Current Working Directory, CWD)。这个目录就是PHP在解析相对路径时所参照的基准。

echo "初始工作目录: " . getcwd() . "n"; // 可能是Web服务器的Document Root或CLI的执行目录chdir('/tmp');echo "切换后工作目录: " . getcwd() . "n"; // 输出 /tmp
getcwd()

的值会受到

chdir()

函数的影响。当你需要知道脚本当前“认为”的基准目录是什么时,

getcwd()

就派上用场了。它在调试和理解文件操作行为时非常关键。

realpath()

:解析绝对路径虽然不是直接获取当前目录,但

realpath()

函数在处理路径时非常重要。它会解析所有

..

、

.

和符号链接,返回一个规范化的绝对路径。这对于确保路径的准确性和避免安全漏洞(如目录遍历)至关重要。

$path = './../config/app.php'; // 相对路径$absolutePath = realpath(__DIR__ . '/' . $path);if ($absolutePath) {    echo "解析后的绝对路径: " . $absolutePath . "n";} else {    echo "路径不存在或无法解析。n";}

我经常用

realpath()

来确保

include

或

require

的文件路径是绝对且规范的,这样可以避免很多因为相对路径解析不一致导致的问题。

这些路径信息如何相互作用?

__FILE__

和

__DIR__

是固定的,它们指示脚本在文件系统中的物理位置。而

getcwd()

是动态的,它反映了PHP进程当前“站立”的位置,这个位置可以通过

chdir()

改变。所有像

file_get_contents('some_file.txt')

这样使用相对路径的操作,都是相对于

getcwd()

返回的目录来寻找文件的。所以,理解这三者的区别和联系,是避免PHP路径陷阱的关键。

以上就是PHP命令怎样更改当前工作目录执行脚本 PHP命令切换目录的操作教程的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1269974.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
PHP命令如何在执行脚本时忽略警告信息 PHP命令忽略警告的操作方法
上一篇 2025年12月10日 12:34:02
PHP怎样在Docker容器中设置PHP的内存占用限制 PHP限制内存占用的容器配置方法
下一篇 2025年12月10日 12:34:37

相关推荐

  • Debian Tomcat日志中的慢查询如何优化

    Debian Tomcat日志中的慢查询如何优化Debian Tomcat日志中的慢查询如何优化Debian Tomcat日志中的慢查询如何优化Debian Tomcat日志中的慢查询如何优化

    本文探讨如何在Debian系统上优化Tomcat应用中的数据库慢查询。需要注意的是,Tomcat本身不记录慢查询,而是由数据库(如MySQL)负责。因此,优化过程主要针对数据库层面。 第一步:启用数据库慢查询日志 首先,确保你的数据库已启用慢查询日志记录功能。以MySQL为例,可以通过以下两种方式实…

    2026年9月25日 • 用户投稿
    000
  • Yandex网页版入口在哪?全球第二大搜索引擎使用指南!

    Yandex网页版入口在哪?全球第二大搜索引擎使用指南!Yandex网页版入口在哪?全球第二大搜索引擎使用指南!Yandex网页版入口在哪?全球第二大搜索引擎使用指南!Yandex网页版入口在哪?全球第二大搜索引擎使用指南!

    Yandex网页版入口是https://yandex.com/,该平台提供多语言搜索、图片识别、音视频索引、实时新闻及地图导航等服务,界面简洁支持深色模式,具备翻译、邮箱、应用中心等特色功能。 1、立即进入“☞☞☞☞点击yandex网页版入口☜☜☜☜”; 2、立即进入“☞☞☞☞点击全球第二大搜索引擎…

    2026年9月25日 • 用户投稿
    400
  • Linux sudo日志查看与分析方法

    sudo日志默认存储在/var/log/auth.log(Debian系)或/var/log/secure(RHEL系),可通过grep、tail等命令筛选用户操作、成功命令及失败尝试,日志包含时间、用户、命令等信息;可通过visudo配置独立日志文件及输入输出记录,结合journalctl、awk…

    2026年9月25日
    000
  • VB添加扩展控件方法

    VB添加扩展控件方法VB添加扩展控件方法VB添加扩展控件方法VB添加扩展控件方法

    在VB中添加扩展控件的操作步骤如下: 第一步:在工具箱的空白区域点击鼠标右键。 第二步:从弹出的菜单中选择“部件”命令,或点击对应的快捷按钮。 第三步:系统将弹出“部件”对话框,在其中可以浏览可用的控件列表。 度加剪辑 度加剪辑(原度咔剪辑),百度旗下AI创作工具 63 查看详情 第四步:找到需要添…

    2026年9月25日 • 用户投稿
    000
  • Mac如何清理系统缓存_Mac系统缓存与垃圾文件清理方法

    Mac如何清理系统缓存_Mac系统缓存与垃圾文件清理方法Mac如何清理系统缓存_Mac系统缓存与垃圾文件清理方法Mac如何清理系统缓存_Mac系统缓存与垃圾文件清理方法Mac如何清理系统缓存_Mac系统缓存与垃圾文件清理方法

    Mac运行慢或存储紧张时,系统缓存和临时文件是主因。可通过手动清理系统级缓存(/Library/Caches)、用户专属缓存(~/Library/Caches)、系统日志(~/Library/Logs 和 /var/log),使用macOS内置存储管理工具优化存储,并定期重启Mac以清除临时文件,有…

    2026年9月25日 • 用户投稿
    000
  • Debian如何回收软件许可证

    Debian如何回收软件许可证Debian如何回收软件许可证Debian如何回收软件许可证Debian如何回收软件许可证

    本文介绍如何在Debian系统中回收软件许可证,实际上就是卸载软件包并清理相关文件。 您可以使用dpkg或apt工具来完成此操作。 方法一:使用dpkg 卸载软件包: 保留配置文件卸载: sudo dpkg -r package_name (其中package_name替换为软件包名称)彻底卸载,包…

    2026年9月25日 • 用户投稿
    000
  • windows怎么查看wifi信号强度_windows系统查看wifi信号强度的方法

    首先检查Wi-Fi信号强度以判断网络问题,可通过任务栏图标查看图形化信号格数及百分比;其次使用命令提示符输入netsh wlan show interfaces获取信号强度百分比和SSID等详细信息;最后可借助Acrylic Wi-Fi Home等第三方工具扫描周边网络的RSSI值与信道占用情况,分…

    2026年9月25日
    000
  • 电脑机箱风道设计对散热效率的影响有多大?

    电脑机箱风道设计对散热效率的影响有多大?电脑机箱风道设计对散热效率的影响有多大?电脑机箱风道设计对散热效率的影响有多大?电脑机箱风道设计对散热效率的影响有多大?

    合理的机箱风道设计能有效降低温度,提升硬件稳定性。判断风道是否合理可通过监控软件查看CPU、GPU温度(如满载超80℃或85℃),观察灰尘堆积情况及手触感知风量分布。理想风道为前进风、后排风的水平气流,塔式散热器应朝向后排风扇,高端显卡可加底面进风。理线也关键,杂乱线材会阻碍气流,需用扎带等整理。风…

    2026年9月25日 • 用户投稿
    000
  • 利用OSHI库监测与计算磁盘活动时间及传输速率

    利用OSHI库监测与计算磁盘活动时间及传输速率利用OSHI库监测与计算磁盘活动时间及传输速率利用OSHI库监测与计算磁盘活动时间及传输速率利用OSHI库监测与计算磁盘活动时间及传输速率

    本文详细介绍了如何利用Java OSHI库获取磁盘的活动时间与传输速率。通过HWDiskStore类的getReads()、getWrites()和getTransferTime()方法,结合时间间隔内的增量数据,可以精确计算出磁盘的活跃百分比和每秒传输次数。教程提供了示例代码,并逐步解析了数据采集…

    2026年9月25日 • 用户投稿
    000
  • Nginx日志里隐藏着哪些安全信息

    Nginx日志里隐藏着哪些安全信息Nginx日志里隐藏着哪些安全信息Nginx日志里隐藏着哪些安全信息Nginx日志里隐藏着哪些安全信息

    Nginx日志如同网站访问活动的记录簿,完整地记录了所有访问信息,无论是普通用户还是恶意攻击者留下的痕迹都清晰可见。 这些日志中隐藏着丰富的安全信息,可以帮助我们识别并防范各种安全威胁。例如: 内容抓取行为检测: 日志记录了访问者的IP地址、访问时间和路径等,有助于识别异常的爬虫活动。流量攻击识别:…

    2026年9月25日 • 用户投稿
    200
  • 为什么高配置电脑仍会出现软件卡顿现象?

    为什么高配置电脑仍会出现软件卡顿现象?为什么高配置电脑仍会出现软件卡顿现象?为什么高配置电脑仍会出现软件卡顿现象?为什么高配置电脑仍会出现软件卡顿现象?

    高配置电脑卡顿多由软件、驱动、系统配置及使用习惯导致。需通过任务管理器、资源监视器等工具排查CPU、内存、磁盘占用,检查温度与驱动状态;优化电源模式、关闭无用后台程序、更新或回滚显卡驱动,并合理设置虚拟内存,才能全面提升系统流畅度。 高配置电脑出现软件卡顿现象,这其实是个挺常见,也常常让人感到困惑的…

    2026年9月25日 • 用户投稿
    100
  • Debian Node.js 日志如何归档

    Debian Node.js 日志如何归档Debian Node.js 日志如何归档Debian Node.js 日志如何归档Debian Node.js 日志如何归档

    本文介绍在 Debian 系统上有效管理和归档 Node.js 应用日志的最佳实践。 以下步骤将帮助您构建一个健壮的日志管理系统: 选择合适的日志工具: 使用成熟的日志库,例如 Winston 或 Bunyan,它们提供日志级别控制、灵活的输出目标(文件、控制台、远程服务器)以及日志格式化功能,简化…

    2026年9月25日 • 用户投稿
    100
  • exe文件打不开的解决方法

    exe文件打不开的解决方法exe文件打不开的解决方法exe文件打不开的解决方法exe文件打不开的解决方法

    exe文件无法运行时该怎么办呢?不少朋友都曾遇到过这种情况,这可能与某些病毒或第三方程序有关。通常来说,exe文件无法打开是因为注册表被错误地修改了所致。在这种情况下,我们可以利用记事本来调整注册表以解决问题。接下来就让小编带领大家了解具体的解决步骤吧! 在常规操作下,电脑的安全卫士会对exe文件进…

    2026年9月25日 • 用户投稿
    100
  • 抖音多少粉丝才有收益?变现模式有哪些?揭秘6大主流变现模式

    抖音多少粉丝才有收益?变现模式有哪些?揭秘6大主流变现模式抖音多少粉丝才有收益?变现模式有哪些?揭秘6大主流变现模式抖音多少粉丝才有收益?变现模式有哪些?揭秘6大主流变现模式抖音多少粉丝才有收益?变现模式有哪些?揭秘6大主流变现模式

    当你在抖音看到百万粉丝博主轻松月入过万时,是否也好奇:到底需要多少粉丝才能开始赚钱?其实,抖音的变现方式比你想象中更加多元和灵活。从刚起步的千粉账号到坐拥百万粉丝的大v,不同阶段都有对应的盈利模式。本文将深入剖析粉丝数量与变现路径之间的关系,助你掌握在抖音实现收入增长的核心逻辑。 1. 初期变现门槛…

    2026年9月25日 • 用户投稿
    100
  • 夸克扫描王怎么去除手写痕迹_夸克扫描件擦除手写字迹教程

    夸克扫描王怎么去除手写痕迹_夸克扫描件擦除手写字迹教程夸克扫描王怎么去除手写痕迹_夸克扫描件擦除手写字迹教程夸克扫描王怎么去除手写痕迹_夸克扫描件擦除手写字迹教程夸克扫描王怎么去除手写痕迹_夸克扫描件擦除手写字迹教程

    使用夸克扫描王可去除手写笔记保留打印内容:1. 用“涂鸦擦除”手动清除局部字迹;2. 启用“智能增强”自动分离并隐藏手写体;3. 导出高清图片至Photoshop等工具精细修复,最终获得干净电子版。 如果您需要将一份带有手写笔记的纸质文档转换为干净的电子版,但希望去除手写痕迹以保留原始打印内容,可以…

    2026年9月25日 • 用户投稿
    600
  • 如何利用日志提升网站安全

    如何利用日志提升网站安全如何利用日志提升网站安全如何利用日志提升网站安全如何利用日志提升网站安全

    网站安全至关重要,而日志分析是提升安全性的关键环节。本文将介绍如何有效利用日志增强网站安全防护。 一、日志收集与集中管理 全面收集服务器、应用、数据库及网络设备等所有相关日志,并使用日志管理系统(如ELK Stack、Splunk或Graylog)进行集中存储和分析,以便高效处理海量日志数据。 二、…

    2026年9月25日 • 用户投稿
    200
  • JOIN连接多张表时:INNER JOIN和LEFT JOIN的核心区别与应用场景

    JOIN连接多张表时:INNER JOIN和LEFT JOIN的核心区别与应用场景JOIN连接多张表时:INNER JOIN和LEFT JOIN的核心区别与应用场景JOIN连接多张表时:INNER JOIN和LEFT JOIN的核心区别与应用场景JOIN连接多张表时:INNER JOIN和LEFT JOIN的核心区别与应用场景

    inner join和left join的核心区别在于,inner join仅返回两表中匹配的行,而left join返回左表所有行,即使右表无匹配项。优化多表join性能的关键包括:1.为join列建立索引以减少扫描量;2.合理安排join顺序,先连接小表;3.避免在join条件中使用函数或复杂表…

    2026年9月25日 • 用户投稿
    100
  • 使用OSHI库精确测量磁盘活动时间和传输速率

    使用OSHI库精确测量磁盘活动时间和传输速率使用OSHI库精确测量磁盘活动时间和传输速率使用OSHI库精确测量磁盘活动时间和传输速率使用OSHI库精确测量磁盘活动时间和传输速率

    本文详细介绍了如何利用OSHI库的HWDiskStore类来精确测量磁盘活动时间百分比和数据传输速率。通过获取磁盘读写操作、总传输时间等累积性统计数据的快照,并计算两次快照之间的差值,可以准确分析特定时间段内的磁盘活跃度及每秒传输次数,从而有效监控系统磁盘性能。 OSHI库与磁盘性能监控 oshi(…

    2026年9月25日 • 用户投稿
    100
  • sublime的拼写检查怎么添加自定义词典_sublime拼写检查自定义词典设置

    sublime的拼写检查怎么添加自定义词典_sublime拼写检查自定义词典设置sublime的拼写检查怎么添加自定义词典_sublime拼写检查自定义词典设置sublime的拼写检查怎么添加自定义词典_sublime拼写检查自定义词典设置sublime的拼写检查怎么添加自定义词典_sublime拼写检查自定义词典设置

    Sublime Text拼写检查可通过用户词汇表自定义,首先启用spell_check并设置dictionary路径,然后右键误报词选“Add to Dictionary”或手动编辑User/Dictionary.sublime-settings添加词汇,也可复制.dic文件到User目录创建专用词…

    2026年9月25日 • 用户投稿
    100
  • Debian如何回收不再使用的端口

    Debian如何回收不再使用的端口Debian如何回收不再使用的端口Debian如何回收不再使用的端口Debian如何回收不再使用的端口

    在Debian系统中释放不再使用的端口,关键在于终止占用该端口的进程或服务。以下步骤将指导您完成这一过程: 1. 识别占用端口的进程: 使用netstat或lsof命令查找使用指定端口的进程。 将替换为目标端口号: sudo netstat -tulnp | grep 或 sudo lsof -i …

    2026年9月25日 • 用户投稿
    000

发表回复

登录后才能评论
关注微信