0
我想从我的PHP脚本运行wp_cli命令。WordPress的:有没有办法从PHP脚本运行cli命令?
例如:sudo -u www-data wp search-replace "foo" "bar" --all-tables && sudo -u www-data wp cache flush
有没有办法做到这一点,但是从PHP脚本函数里面?
感谢。
我想从我的PHP脚本运行wp_cli命令。WordPress的:有没有办法从PHP脚本运行cli命令?
例如:sudo -u www-data wp search-replace "foo" "bar" --all-tables && sudo -u www-data wp cache flush
有没有办法做到这一点,但是从PHP脚本函数里面?
感谢。
对于wordpress,你可以尝试插件“更好的搜索替换”搜索替换功能,我也有一个脚本在PHP搜索和替换功能,你可以从“https://www.dropbox.com/s/xbizw2su90ndz9j/script.php?dl=0”下载。
你可以使用e.G. [EXEC](http://php.net/manual/en/function.exec.php)。但是会有权限问题(你不能sudo),你永远不应该!将任何参数传递给你的shell。可能你应该为你真正的问题寻求帮助,并且不要采用'wp_cli'方式! – tillz
你可能会更好地拥有一个可以运行的cron,而不是从网页中调用它。 – BugFinder