在使用一个php爬虫的时候提示一定要用cli环境
我查看了当前php版本信息如下:

我打印 PHP_SAPI 显示 fpm-fcgi
如何才能变成 cli
服务器环境是linux+nginx
补充:我能不能理解为cli一定是要命令行模式?
刚刚在命令行里测试了PHP_SAPI 输出了cli
问:能不能http模拟调用实现cli
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你可以在php-fpm里用popen或proc_open异步调用php-cli执行一个php脚本,比如:
CLI = command-line interface = 命令行界面
cli就是命令行,linux下就是
php这个命令。php执行命令行有很多方式,可以用exec等函数同步执行,也有方法异步执行,去详细地看看文档吧用终端直接运行脚本就行