我正在Windows 10和XAMPP上试验WP.我可能不明白它是如何工作的,因为我期望从XAMPP控制面板中停止Apache将停止命令行上的WP-CLI脚本执行。
我在一个带有进度条的插件类中有一个长时间运行的脚本。我开始运行它,然后决定做一些修改。我在控制面板上阻止了Apache和MySQL,进度条继续运行。剧本似乎没有停止运行。
WP是否“运行”它自己的某种服务器?是否有可能在WP-CLI中杀死所有正在运行的进程?
发布于 2021-02-08 13:35:01
我在控制面板上阻止了Apache和MySQL,进度条继续运行。剧本似乎没有停止运行。
正确,WP CLI与Apache无关,Apache提供浏览器请求。WP可能使用MySQL,但WP不运行在MySQL上。如果你拆掉冰箱,厨房就不会消失。
WP是否“运行”它自己的某种服务器?
不,这里没有服务器,这不是WP CLI和命令行程序的工作方式。
WP CLI是一个PHP命令行工具,PHP的运行方式与任何其他命令的运行方式相同,退出方式与退出任何其他命令的方式相同。
您中止WP CLI命令,就像其他CLI命令一样:
php.exe?)记住,没有服务器,没有浏览器请求,没有URL,没有cookie,没有当前用户,没有HTTP头,因为没有浏览器,没有服务器,它只是在计算机上直接运行的PHP代码。这只是另一个与rsync、cmd.exe甚至msword.exe相同的程序。
https://wordpress.stackexchange.com/questions/383013
复制相似问题