linux环境下安装puphpeteer
两行命令
composer require nesk/puphpeteer
npm install @nesk/puphpeteer
php代码:
use Nesk\Puphpeteer\Puppeteer;
$puppeteer = new Puppeteer();
$browser = $puppeteer->launch(['args' => ['--no-sandbox', '--disable-setuid-sandbox'],
]);$page = $browser->newPage();
$page->goto('https://example.com');
$page->screenshot(['path' => 'example.png']);$browser->close();
运行后报node没有找到:
我用的是宝塔集成环境,node目录在:/www/server/nvm/versions/node/v12.13.1/bin//node.在下边填上node路径
这个文件在:WWW\zufang\vendor\nesk\rialto\src\ProcessSupervisor.php中
接下来会报linux环境下不能启动google,需要依赖
我的linux系统是centos7.5 直接复制下边命令:
sudo yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 nss.x86_64 -y
#字体
sudo yum install ipa-gothic-fonts xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc -y
完美解决!!!
借鉴此处:https://luodao.me/post/puppeteer-pakeng.html
linux环境下安装puphpeteer相关推荐
- Linux环境下安装nginx
大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...
- 尚学python课程---11、linux环境下安装python注意
尚学python课程---11.linux环境下安装python注意 一.总结 一句话总结: 准备安装依赖包:zlib.openssl:yum install zlib* openssl*:pytho ...
- Linux环境下安装Tigase XMPP Server
Tigase是一种XMPP服务器,可以作为采用XMPP协议的各种IM(Instant Messeging)工具(如Pandion.Spark等)的服务器. 在Linux环境下安装Tigase的步骤如下 ...
- Linux环境下安装RocketMQ(MetaQ)
一:RocketMQ简介 RocketMQ是一款分布式.队列模型的消息中间件,具有以下特点: 1.能够保证严格的消息顺序 2.提供丰富的消息拉取模式 3.高效的订阅者水平扩展能力 4.实时的消息订阅机 ...
- linux环境下安装多个任意版本的python环境
linux环境下安装多个任意版本的python环境 安装方法可以归结为 [下载 + 编译 + 配置环境变量] 下载Python Windows下载发送到linux上 step1. 下载linux版本的 ...
- Linux环境下安装Mysql5.7
本文记录下我近期在Linux环境下安装Mysql5.7的实践经历. 服务器版本 Mysql版本 Centos 7.6 5.7.32 1. 下载Mysql 下载地址:https://downloads. ...
- Linux环境下安装单实例MySQL 5.7
一.安装环境 1.操作系统版本:CentOS 7.5 2.MySQL版本:5.7.22(社区版) 3.MySQL安装包:mysql-5.7.22-linux-glibc2.12-x86_64.tar. ...
- Linux 环境下安装 GitLab 与配置
什么是 GitLab? GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务. GitLab的功能特点 提供了管理,计划,创建,验证,打 ...
- 服务器Linux环境下安装Matlab2018b
服务器Linux环境下安装Matlab2018b 一.下载Linux版本Matlab2018b 二.上传Matlab2018b镜像 三.安装Matlab2018b 四.激活Matlab 一.下载Lin ...
最新文章
- linux+cp+吃内存怎么办,Linux吃掉了我的内存
- 二进制安装mysql集群_基于二进制安装Cloudera Manager集群
- linux文件-access函数
- [python、flask] - POST请求
- Spring Boot 如何解决多个定时任务阻塞问题?
- MFC使用http post请求上传文件
- 东芝M300系列笔记本拆解图片教程 (跟自己电脑很像)
- javascript 获得本地 IP 地址
- Windows server 2016中文语言包安装教程
- 彩扩机项目--两个状态指示灯,巧妙的使用二极管的特性,以及物理按键的滤波...
- Uncertainty Modeling and Optimization-不确定性建模与优化-理论篇(高速更新中)
- 【云原生 | 23】Docker运行Web服务实战之Tomcat
- 目前支持WebGL的浏览器有哪些?
- keil手把手创建文件
- 通过java程序模拟实现地铁票价2+2=12(r3笔记第94天)
- 【产品经理】PRD文档经验
- 算法分析:方阵的主对角线之上称为“上三角”。
- 三星“太子”李在镕加入三星电子董事会
- 汇编指令---ROL和ROR指令
- python采集往期股票数据进行分析预测