วิธีการติดตั้ง PhantomJS บน Ubuntu 16.04

บทนำ

PhantomJS เป็นเบราว์เซอร์ที่ไม่มีหัวสคริปต์ที่สามารถใช้สำหรับการโต้ตอบหน้าเว็บโดยอัตโนมัติ PhantomJS เป็นโอเพ่นซอร์สฟรีและจัดจำหน่ายภายใต้ลิขสิทธิ์ BSD PhantomJS ขึ้นอยู่กับ WebKit และมีสภาพแวดล้อมในการเรียกดูคล้ายกับ Safari และ Google Chrome PhantomJS JavaScript API สามารถใช้เพื่อเปิดเว็บเพจดำเนินการของผู้ใช้และจับภาพหน้าจอ

ในบทช่วยสอนนี้เราจะเรียนรู้วิธีการติดตั้ง PhantomJS ในเซิร์ฟเวอร์ Ubuntu 16.04

ข้อกำหนดเบื้องต้น

  • อินสแตนซ์ของเซิร์ฟเวอร์ Ubuntu 16.04
  • sudo ผู้ใช้

ขั้นตอนที่ 1: อัปเดตระบบ

ก่อนที่จะเริ่มขอแนะนำให้อัพเดตระบบด้วยการปล่อยเสถียรล่าสุด คุณสามารถทำได้ด้วยคำสั่งต่อไปนี้:

sudo apt-get update -y
sudo apt-get upgrade -y
sudo shutdown -r now

ขั้นตอนที่ 2: ติดตั้ง PhantomJS

ก่อนการติดตั้ง PhantomJS คุณจะต้องติดตั้งแพ็คเกจที่จำเป็นบางอย่างในระบบของคุณ คุณสามารถติดตั้งทั้งหมดได้ด้วยคำสั่งต่อไปนี้:

sudo apt-get install build-essential chrpath libssl-dev libxft-dev libfreetype6-dev libfreetype6 libfontconfig1-dev libfontconfig1 -y

ถัดไปคุณจะต้องดาวน์โหลด PhantomJS คุณสามารถดาวน์โหลด PhantomJS เวอร์ชันเสถียรล่าสุดได้จากเว็บไซต์ทางการของพวกเขา รันคำสั่งต่อไปนี้เพื่อดาวน์โหลด PhantomJS:

sudo wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2

เมื่อการดาวน์โหลดเสร็จสิ้นให้แตกไฟล์เก็บถาวรที่ดาวน์โหลดมาไปยังตำแหน่งที่ต้องการ:

sudo tar xvjf phantomjs-2.1.1-linux-x86_64.tar.bz2 -C /usr/local/share/

จากนั้นสร้าง symlink ของไฟล์ไบนารี PhantomJS ไปยังระบบ bin bin:

sudo ln -s /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin/

ขั้นตอนที่ 3: ตรวจสอบ PhantomJS

PhantomJS ได้รับการติดตั้งบนระบบของคุณแล้ว ตอนนี้คุณสามารถตรวจสอบรุ่นที่ติดตั้งของ PhantomJS ด้วยคำสั่งต่อไปนี้:

phantomjs --version

คุณควรเห็นผลลัพธ์ต่อไปนี้:

2.1.1

คุณสามารถค้นหารุ่นของ PhantomJS ได้จากพรอมต์ PhantomJS ดังที่แสดงด้านล่าง:

phantomjs

คุณจะได้รับพรอมต์จิต:

phantomjs>

ตอนนี้ให้รันคำสั่งต่อไปนี้เพื่อค้นหารายละเอียดเวอร์ชัน:

phantomjs> phantom.version

คุณควรเห็นผลลัพธ์ต่อไปนี้:

{
   "major": 2,
   "minor": 1,
   "patch": 1
}

แค่นั้นแหละ. คุณได้ติดตั้ง PhantomJS บนเซิร์ฟเวอร์ Ubuntu 16.04 สำเร็จแล้ว



Leave a Comment

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true