在使用一个php爬虫的时候提示一定要用cli环境
我查看了当前php版本信息如下:
我打印 PHP_SAPI 显示 fpm-fcgi
如何才能变成 cli
服务器环境是linux+nginx
补充:我能不能理解为cli一定是要命令行模式?
刚刚在命令行里测试了PHP_SAPI 输出了cli
问:能不能http模拟调用实现cli
回复内容:
在使用一个php爬虫的时候提示一定要用cli环境
我查看了当前php版本信息如下:
我打印 PHP_SAPI 显示 fpm-fcgi
如何才能变成 cli
服务器环境是linux+nginx
补充:我能不能理解为cli一定是要命令行模式?
刚刚在命令行里测试了PHP_SAPI 输出了cli
问:能不能http模拟调用实现cli
CLI = command-line interface = 命令行界面
你可以在php-fpm里用popen或proc_open异步调用php-cli执行一个php脚本,比如:
例子1(popen):
function foo() {
echo date('Y-m-d H:i:s')."n";
e