【发布时间】:2020-08-13 11:18:54
【问题描述】:
我想通过shell_exec 在我的php 脚本中运行sed 命令,但出现以下错误:
'sed' is not recognized as an internal or external command,
operable program or batch file.
这是因为 XAMPP 使用 windows shell。
有什么办法可以将其配置为使用 linux shell?
【问题讨论】:
-
使用 PowerShell 和适用于 Linux 的 Windows 子系统将 Linux 命令集成到 Windows 中。 devblogs.microsoft.com/commandline/…
-
@lit 我认为这可以作为答案发布。
-
-
@rineez 你说得对,我会做的。
-
澄清一下:您是否在本地系统的任何位置安装了
sed,例如:WSL、cygwin、....?为什么不在您的 PHP 脚本中实现sed调用背后的逻辑以保持独立于主机系统?