วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
HHVMหรือ HipHop Virtual Machineเป็นเครื่องเสมือนจริงสำหรับ PHP ที่พัฒนาโดย Facebook เพื่อปรับปรุงประสิทธิภาพของแอปพลิเคชั่น PHP แตกต่างจากรันไทม์ PHP ปกติ HHVM ใช้คอมไพเลอร์ทันเวลาในการแปลงสคริปต์เป็นรหัสเครื่องพื้นเมือง ด้วยเหตุนี้การวัดประสิทธิภาพของบุคคลที่สามได้แสดงให้เห็นถึงการลดเวลาในการโหลด 3 เท่าของ PHP-FPM 5.4 สำหรับงานต่างๆเช่นการโหลดเว็บไซต์ Drupal ปกติ
ในขณะที่เร็วมาก HHVM ยังอยู่ระหว่างการพัฒนาและอาจไม่สามารถใช้งานซอฟต์แวร์บางตัวได้อย่างเหมาะสมหรืออาจไม่รองรับส่วนขยายที่จำเป็น ดำเนินการต่อด้วยความระมัดระวัง สำหรับรายการส่วนขยาย PHP แบบรวมที่สนับสนุนให้ไปที่ลิงค์นี้
นี่คือการแจกแจงที่ Facebook และผู้ดูแล HHVM จะให้การสนับสนุนและการแจกแจงที่ยังคงได้รับการดูแลสำหรับเซิร์ฟเวอร์ แม้ว่าจะเป็นไปได้ที่จะติดตั้ง HHVM บนเซิร์ฟเวอร์ Ubuntu 14.10 แต่การทำเช่นนี้ไม่ได้รับการสนับสนุน (ในขณะที่เขียน) โดย HHVM และอาจส่งผลให้เกิดสิ่งเลวร้ายเกิดขึ้น
การติดตั้ง HHVM นั้นรวดเร็วและไม่เจ็บปวดโดยไม่เกี่ยวข้องกับการกำหนดค่าที่เก็บและการติดตั้ง
สำหรับผู้ใช้ที่ชัดเจน (10.04) และแม่นยำ (12.04) เท่านั้น:อูบุนตูทั้งสองรุ่นต้องการการเพิ่มแหล่งเก็บข้อมูล ในการปรับปรุงกระบวนการเราต้องทำให้แน่ใจว่าadd-apt-repositoryคำสั่งพร้อมใช้งาน หากคุณไม่ได้ใช้อย่างชัดเจนหรือแม่นยำให้ข้ามคำสั่งชุดนี้ มิฉะนั้น:
sudo apt-get update
sudo apt-get install python-software-properties
สำหรับผู้ใช้ที่ชัดเจน (10.04) เท่านั้น: HHVM มีการขึ้นต่ออีกสองสามครั้งที่ไม่รวมอยู่ในระบบฐานหรือที่เก็บ
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.8 g++-4.8 gcc-4.8-base
สำหรับผู้ใช้ที่แม่นยำ (12.04) เท่านั้น:คุณจะต้องเพิ่มที่เก็บเพื่อรับไลบรารีที่จำเป็นในการเรียกใช้ HHVM
sudo add-apt-repository ppa:mapnik/boost
HHVM ยังต้องการการติดตั้งคีย์ GPG สำหรับที่เก็บ
wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
เมื่อเสร็จแล้วเราสามารถเพิ่มที่เก็บของ HHVM ไปยังsources.listไฟล์
echo deb http://dl.hhvm.com/ubuntu DISTRIBUTION_VERSION main | sudo tee /etc/apt/sources.list.d/hhvm.list
ตรวจสอบให้แน่ใจว่าได้แทนที่DISTRIBUTION_VERSIONด้วยชื่อรหัสเวอร์ชัน Ubuntu ของคุณ: ชัดเจนแม่นยำหรือเชื่อถือได้
ตอนนี้เราสามารถติดตั้ง
sudo apt-get update
sudo apt-get install hhvm
และเราทำเสร็จแล้ว!
การติดตั้ง HHVM บน Debian คล้ายกับ Ubuntu แต่มีการแยกส่วนน้อยข้ามการกระจาย คุณจะต้องใช้ชุดคำสั่งเพียงชุดเดียวสำหรับเจสซี่หรือเสียงฮืด ๆ
wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
echo deb http://dl.hhvm.com/debian DISTRIBUTION_VERSION main | sudo tee /etc/apt/sources.list.d/hhvm.list
sudo apt-get update
sudo apt-get install hhvm
ตรวจสอบให้แน่ใจว่าได้แทนที่DISTRIBUTION_VERSIONบรรทัดที่สองด้วยชื่อรหัสของรุ่น Debian, jessie หรือ wheezy ตอนนี้ควรติดตั้ง HHVM
การติดตั้ง Mint นั้นคล้ายกับ Debian มากในเรื่องที่ว่ามันง่าย
wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
echo deb http://dl.hhvm.com/mint petra main | sudo tee /etc/apt/sources.list.d/hhvm.list
sudo apt-get update
sudo apt-get install hhvm
เนื่องจากเพตราเป็นเพียงการแจกจ่ายมิ้นท์ที่รองรับในตอนนี้เท่านั้นเอง!
ด้วย HHVM จะมีสคริปต์การกำหนดค่าที่ดีที่ตั้งค่าตัวจัดการ CGI สำหรับเซิร์ฟเวอร์ทั้งสองโดยอัตโนมัติ
หากคุณใช้ Nginxตรวจสอบให้แน่ใจว่าได้แก้ไขไฟล์กำหนดค่าเซิร์ฟเวอร์ของคุณ (โดยค่าเริ่มต้น/etc/nginx/sites-available/default) เพื่อปิดการใช้งานการประมวลผล FastCGI ค้นหาส่วนดังต่อไปนี้และตรวจสอบให้แน่ใจว่าไม่มีอยู่หรือมีการใส่ความคิดเห็น���ั้งหมด (โดยการเพิ่ม#ที่จุดเริ่มต้นของแต่ละบรรทัดในส่วน):
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# fastcgi_split_path_info ^(.+\.php)(/.+)$;
# # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
#
# # With php5-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# # With php5-fpm:
# fastcgi_pass unix:/var/run/php5-fpm.sock;
# fastcgi_index index.php;
# include fastcgi_params;
#}
หากคุณใช้ Apacheไม่มีอะไรพิเศษให้คุณทำ
หลังจากนั้นให้เรียกใช้สคริปต์ต่อไปนี้
sudo /usr/share/hhvm/install_fastcgi.sh
Apache หรือ Nginx ควรได้รับการกำหนดค่าและรีสตาร์ทโดยอัตโนมัติและตอนนี้ HHVM ควรจะทำงานบนเซิร์ฟเวอร์ของคุณ ในการทดสอบคุณสามารถสร้างไฟล์แบบนี้ได้:
<?php phpinfo();
และมองหา "HipHop" หรือ "HHVM" หรือคุณสามารถเรียกใช้สคริปต์เช่นนี้:
<?php if(defined('HHVM_VERSION')) { echo 'HHVM works!'; }
ถ้า "HHVM ใช้งานได้!" ปรากฏขึ้นจากนั้นคุณก็พร้อมแล้ว!
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true