วิธีการติดตั้ง OpenLiteSpeed ​​และ PHP 7 บน CentOS 7

OpenLiteSpeed ​​ซึ่งเป็นรุ่นโอเพ่นซอร์สของ LiteSpeed ​​เป็นแอปพลิเคชั่นเว็บเซิร์ฟเวอร์ประสิทธิภาพสูง แต่มีน้ำหนักเบา

ในบทความนี้ฉันจะแนะนำวิธีการติดตั้ง OpenLiteSpeed ​​พร้อมกับ PHP 7 บนเซิร์ฟเวอร์ CentOS 7

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

  • อินสแตนซ์เซิร์ฟเวอร์ CentOS 7 x64
  • sudo ผู้ใช้

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

เข้าสู่ระบบในฐานะผู้ใช้ sudo แล้วอัปเดตระบบดังต่อไปนี้:

sudo yum install epel-release -y
sudo yum clean all && sudo yum update -y && sudo shutdown -r now

หลังจากรีบูตระบบให้ล็อกอินโดยใช้ผู้ใช้ sudo คนเดิม

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

บน CentOS 7 คุณสามารถติดตั้ง OpenLiteSpeed ​​1.4.24 ซึ่งเป็น OpenLiteSpeed ​​รุ่นล่าสุดโดยใช้ YUM:

sudo rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
sudo yum install openlitespeed -y

ขั้นตอนที่ 3: ติดตั้ง PHP 7

เมื่อติดตั้งก่อนรวบรวมแพคเกจสำหรับ PHP OpenLiteSpeed ใช้ YUM คุณควรเลือกแพคเกจ PHP lsphpมีชื่อขึ้นต้นด้วย

ตัวอย่างเช่นคุณสามารถแสดงรายการแพ็คเกจทั้งหมดที่เริ่มต้นด้วยการlsphpใช้คำสั่งด้านล่าง:

yum list lsphp*

จากนั้นคุณสามารถติดตั้งแพ็คเกจและโมดูล PHP 7.1 ที่ใช้กันมากที่สุดสำหรับ OpenLiteSpeed ​​ดังนี้:

sudo yum install lsphp71 lsphp71-mysqlnd lsphp71-common lsphp71-gd lsphp71-pdo lsphp71-process lsphp71-mbstring lsphp71-mcrypt lsphp71-opcache lsphp71-bcmath lsphp71-xml -y

ขั้นตอนที่ 4: ตั้งค่าข้อมูลรับรองผู้ดูแลระบบสำหรับ OpenLiteSpeed ​​WebAdmin GUI

OpenLiteSpeed ​​มาพร้อมกับ WebAdmin UI ที่ใช้งานง่าย ก่อนที่คุณจะสามารถใช้ UI คุณต้องตั้งค่าข้อมูลรับรองผู้ใช้ของผู้ดูแลระบบดังต่อไปนี้:

sudo /usr/local/lsws/admin/misc/admpass.sh

ให้ข้อมูลดังนี้:

  • ชื่อผู้ใช้ [admin]: <your-admin-username>
  • รหัสผ่าน: <your-admin-password>
  • พิมพ์รหัสผ่านอีกครั้ง: <your-admin-password>

อนุญาตให้พอร์ต7080เพื่ออนุญาตการเข้าถึงเว็บไปยัง WebAdmin GUI:

sudo firewall-cmd --zone=public --permanent --add-port=7080/tcp
sudo firewall-cmd --reload

ตอนนี้เว็บเบราเซอร์ของคุณชี้ไปที่http://203.0.113.1:7080ละเว้นคำเตือนความปลอดภัย SSL จากนั้นใช้ข้อมูลประจำตัวของผู้ดูแลระบบที่คุณตั้งไว้ก่อนหน้านี้เพื่อลงชื่อเข้าใช้

ขั้นตอนที่ 5: กำหนดค่า OpenLiteSpeed ​​ใน WebAdmin GUI

ตามค่าเริ่มต้น OpenLiteSpeed ​​1.4.24 คาดว่าคุณใช้ PHP 5.x เนื่องจากเราเลือกใช้ PHP 7.1 เราจำเป็นต้องแก้ไขการกำหนดค่าของ OpenLiteSpeed ​​เพื่อรองรับ PHP 7.1 ดังนี้:

1) คลิกที่Server Configurationหมวดหมู่และแล้วแท็บคุณจะได้พบกับโปรแกรมภายนอกชื่อExternal app lsphp5คลิกที่ไอคอนที่สองEditทางด้านขวาเพื่อแก้ไขแอปพลิเคชันนี้ดังนี้:

  • ชื่อ: lsphp71
  • ที่อยู่: uds://tmp/lshttpd/lsphp.sock
  • การเชื่อมต่อสูงสุด: 35
  • สิ่งแวดล้อม:
    • PHP_LSAPI_MAX_REQUESTS=500
    • PHP_LSAPI_CHILDREN=35
  • หมดเวลาคำขอเริ่มต้น (วินาที): 60
  • หมดเวลาลองอีกครั้ง: 0
  • การตอบสนองบัฟเฟอร์: no
  • เริ่มอัตโนมัติ: yes
  • คำสั่ง: $SERVER_ROOT/lsphp71/bin/lsphp
  • กลับเข้าสู่ระบบ: 100
  • ตัวอย่าง: 1
  • Memory Soft Limit (ไบต์): 2047M
  • Memory Hard Limit (ไบต์): 2047M
  • การ จำกัด กระบวนการอ่อนนุ่ม: 400
  • กระบวนการ จำกัด ฮาร์ด: 500

คลิกSaveไอคอนที่มุมบนขวาเพื่อบันทึกการแก้ไขของคุณ

2) คลิกScript handlerแท็บจากนั้นใช้Editไอคอนเพื่ออัปเดตตัวจัดการสคริปต์ดังนี้:

  • คำต่อท้าย: php
  • ตัวจัดการประเภท: LiteSpeed SAPI
  • ชื่อผู้จัดการ: lsphp71

หลังจากการแก้ไขให้คลิกที่Saveไอคอนเพื่อบันทึกการเปลี่ยนแปลงของคุณ

3) คลิกListenersหมวดหมู่จากนั้นใช้Viewไอคอนเพื่อดูรายละเอียดของDefaultผู้ฟัง

ในListener Default > Generalหน้าคลิกที่Editไอคอนทางด้านขวามือจากนั้นแก้ไขการตั้งค่าดังต่อไปนี้:

  • ชื่อผู้ฟัง: Default
  • ที่อยู่ IP: ANY
  • ท่าเรือ: 80

หลังจากการแก้ไขให้คลิกที่Saveไอคอนเพื่อบันทึกการเปลี่ยนแปลงของคุณ

4) คลิกGraceful Restartไอคอนที่มุมบนขวาเพื่อใช้การเปลี่ยนแปลงของคุณ

ขั้นตอนที่ 6: ยืนยันการตั้งค่าของคุณ

ก่อนอื่นปรับเปลี่ยนกฎไฟร์วอลล์เพื่ออนุญาตการเข้าถึงบนพอร์ต 80:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

จากนั้นไปที่http://203.0.113.1หน้าต่างเบราว์เซอร์ใหม่ หากทุกอย่างเป็นไปด้วยดีคุณจะเห็นCongratulationsหน้าซึ่งประกาศว่า:

You have successfully installed the OpenLiteSpeed Web Server!

ขั้นสุดท้ายเยี่ยมชมhttp://203.0.113.1/phpinfo.phpเพื่อเรียนรู้รายละเอียดเพิ่มเติมเกี่ยวกับการตั้งค่า OpenLiteSpeed ​​ของคุณ

สรุปบทเรียนของเรา ขอบคุณที่อ่าน.



Leave a Comment

การติดตั้ง Pagekit CMS บน CentOS 7

การติดตั้ง Pagekit CMS บน CentOS 7

ใช้ระบบที่แตกต่างกันอย่างไร Pagekit เป็น CMS โอเพนซอร์สที่เขียนด้วย PHP ซอร์สโค้ดของ Pagekit นั้นโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า

วิธีการติดตั้ง TestLink บน CentOS 7

วิธีการติดตั้ง TestLink บน CentOS 7

TestLink เป็นระบบดำเนินการจัดการทดสอบบนเว็บโอเพ่นซอร์ส ช่วยให้ทีมงานประกันคุณภาพสามารถสร้างและจัดการกรณีทดสอบได้เช่นกัน

วิธีการที่ปลอดภัย vsFTPd ด้วย SSL / TLS

วิธีการที่ปลอดภัย vsFTPd ด้วย SSL / TLS

FTP ที่ปลอดภัยมากหรือเพียงแค่ vsFTPd เป็นซอฟต์แวร์น้ำหนักเบาที่มีความสามารถในการปรับแต่ง ในบทช่วยสอนนี้เราจะรักษาความปลอดภัยของข้อความ

วิธีการติดตั้ง GCC บน CentOS 6

วิธีการติดตั้ง GCC บน CentOS 6

CentOS ติดตามการพัฒนา Red Hat Enterprise Linux (RHEL) RHEL พยายามที่จะเป็นแพลตฟอร์มเซิร์ฟเวอร์ที่มั่นคงซึ่งหมายความว่าจะไม่รีบเร่งในการรวม

ตั้งค่าบัญชีผู้ใช้ SFTP เท่านั้นบน CentOS 7

ตั้งค่าบัญชีผู้ใช้ SFTP เท่านั้นบน CentOS 7

ในบางโอกาสผู้ดูแลระบบอาจต้องสร้างบัญชีผู้ใช้และ จำกัด การเข้าถึงเพื่อจัดการไฟล์ของตัวเองผ่าน sFTP เท่านั้น

วิธีการติดตั้ง Moodle บน CentOS 7

วิธีการติดตั้ง Moodle บน CentOS 7

ใช้ระบบที่แตกต่างกันอย่างไร Moodle เป็นแพลตฟอร์มการเรียนรู้โอเพนซอร์ซหรือระบบจัดการหลักสูตร (CMS) - ชุดซอฟต์แวร์โอเพ่นซอร์สฟรีที่ออกแบบมาเพื่อช่วย

ติดตั้ง NGINX พร้อม ModSecurity บน CentOS 6

ติดตั้ง NGINX พร้อม ModSecurity บน CentOS 6

ในบทความนี้ฉันจะอธิบายวิธีสร้าง LEMP สแต็คที่ได้รับการป้องกันโดย ModSecurity ModSecurity เป็นไฟร์วอลล์เว็บแอพพลิเคชันแบบโอเพนซอร์สที่มีประโยชน์

วิธีการติดตั้ง Apache, MySQL และ PHP บน CentOS 6

วิธีการติดตั้ง Apache, MySQL และ PHP บน CentOS 6

Introduction LAMP เป็นคำย่อที่ย่อมาจาก Linux, Apache, MySQL และ PHP ซอฟต์แวร์นี้เป็นโซลูชันโอเพ่นซอร์สที่ได้รับความนิยมสูงสุดสำหรับการติดตั้ง o

การปรับเปลี่ยน Icinga2 ให้ใช้โมเดลต้นแบบ / ไคลเอ็นต์บน CentOS 6 หรือ CentOS 7

การปรับเปลี่ยน Icinga2 ให้ใช้โมเดลต้นแบบ / ไคลเอ็นต์บน CentOS 6 หรือ CentOS 7

Icinga2 เป็นระบบการตรวจสอบที่มีประสิทธิภาพและเมื่อใช้ในโมเดลลูกค้าหลักจะสามารถแทนที่ความต้องการการตรวจสอบที่อิง NRPE ปรมาจารย์

การติดตั้ง Netdata บน CentOS 7

การติดตั้ง Netdata บน CentOS 7

ใช้ระบบที่แตกต่างกันอย่างไร Netdata เป็นดาวรุ่งพุ่งแรงในด้านการติดตามการวัดในระบบแบบเรียลไทม์ เมื่อเปรียบเทียบกับเครื่องมือชนิดเดียวกัน Netdata:

วิธีการติดตั้งและกำหนดค่า Buildbot บน CentOS 7

วิธีการติดตั้งและกำหนดค่า Buildbot บน CentOS 7

Buildbot เป็นโอเพ่นซอร์สเครื่องมือที่ใช้การรวมอย่างต่อเนื่องของ Python สำหรับการสร้างซอฟต์แวร์การทดสอบและการปรับใช้โดยอัตโนมัติ Buildbot ประกอบด้วยหนึ่งหรือหมอ

ติดตั้งเซิร์ฟเวอร์มัลติเพลเยอร์ SA-MP San Andreas บน CentOS 6

ติดตั้งเซิร์ฟเวอร์มัลติเพลเยอร์ SA-MP San Andreas บน CentOS 6

ยินดีต้อนรับสู่การกวดวิชา Vultr อื่น ที่นี่คุณจะได้เรียนรู้วิธีการติดตั้งและเรียกใช้เซิร์ฟเวอร์ SAMP คู่มือนี้เขียนขึ้นสำหรับ CentOS 6 ข้อกำหนดเบื้องต้นคุณจะต้อง

ติดตั้ง dotProject บน CentOS 7

ติดตั้ง dotProject บน CentOS 7

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

ติดตั้ง TaskServer (taskd) บน CentOS 7

ติดตั้ง TaskServer (taskd) บน CentOS 7

ใช้ระบบที่แตกต่างกันอย่างไร TaskWarrior เป็นเครื่องมือจัดการเวลาแบบโอเพ่นซอร์สที่เป็นการปรับปรุงแอพพลิเคชั่น Todo.txt และโคลนของมัน เนื่องมาจาก

วิธีการติดตั้ง Selfoss RSS Reader บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Selfoss RSS Reader บน CentOS 7 LAMP VPS

ใช้ระบบที่แตกต่างกันอย่างไร Selfoss RSS Reader เป็นฟรีและเปิดตัวเองบนเว็บโฮสต์อเนกประสงค์, สตรีมสด, ตอบโต้กับผู้ใช้ได้, ฟีดข่าว (RSS / Atom) reade

วิธีการติดตั้ง Kanboard บน CentOS 7

วิธีการติดตั้ง Kanboard บน CentOS 7

ใช้ระบบที่แตกต่างกันอย่างไร Kanboard เป็นซอฟต์แวร์ซอฟต์แวร์การจัดการโครงการโอเพ่นซอร์สฟรีที่ออกแบบมาเพื่ออำนวยความสะดวกและมองเห็นภาพการทำงานเป็นทีม

การตั้งค่าเซิร์ฟเวอร์ Half Life 2 บน CentOS 6

การตั้งค่าเซิร์ฟเวอร์ Half Life 2 บน CentOS 6

บทช่วยสอนนี้จะกล่าวถึงกระบวนการติดตั้งเซิร์ฟเวอร์เกม Half Life 2 บนระบบ CentOS 6 ขั้นตอนที่ 1: การติดตั้งข้อกำหนดเบื้องต้นเพื่อตั้งค่า ou

ไดรฟ์ที่แชร์ความพร้อมใช้งานสูงใช้ Vultr Block Storage และ GlusterFS

ไดรฟ์ที่แชร์ความพร้อมใช้งานสูงใช้ Vultr Block Storage และ GlusterFS

GlusterFS เป็นระบบไฟล์ที่เชื่อมต่อกับเครือข่ายซึ่งช่วยให้คุณแบ่งปันไดรฟ์สองตัวในอุปกรณ์หลายตัวบนเครือข่ายได้อย่างมีประสิทธิภาพ ระบบไฟล์นี้คือ

วิธีโยกย้ายกล่องจดหมายอย่างง่ายดายด้วย Imapsync บน CentOS 7

วิธีโยกย้ายกล่องจดหมายอย่างง่ายดายด้วย Imapsync บน CentOS 7

ใช้ระบบที่แตกต่างกันอย่างไร ในขณะที่การโยกย้ายเว็บไซต์มักจะไม่มีปัญหาบางครั้งก็ยากที่จะโยกย้ายกล่องอีเมล นี่คือ CAS โดยเฉพาะอย่างยิ่ง

วิธีการติดตั้ง PrestaShop บน CentOS 7

วิธีการติดตั้ง PrestaShop บน CentOS 7

PrestaShop เป็นโซลูชันอีคอมเมิร์ซแบบโอเพ่นซอร์สที่ได้รับความนิยม คุณสามารถใช้มันเพื่อสร้างร้านค้าออนไลน์ของคุณเองได้ฟรี ในบทช่วยสอนนี้ฉันจะแสดงให้คุณเห็นว่า

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

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน