ติดตั้งไลบรารี Memcached PHP บน Plesk Linux
Memcached เป็นระบบแคชอ็อบเจ็กต์ฟรีและทรงพลังที่คุณสามารถติดตั้งเพื่อปรับปรุงประสิทธิภาพการทำงานของเว็บไซต์ของคุณ Memcached จะทำงานได้ก็ต่อเมื่อคุณติดตั้ง daemon ติดตั้งไลบรารี PHP และกำหนดค่าแอพพลิเคชัน PHP ของคุณอย่างถูกต้อง
ไลบรารี PHP สำหรับ Memcached ได้รับการติดตั้งผ่านบรรทัดคำสั่ง คุณจะต้องล็อกอินในฐานะผู้ใช้ระดับรูทเพื่อรันคำสั่งเหล่านี้
- เปิดใช้งานการเข้าถึงของผู้ดูแลระบบบน เซิร์ฟเวอร์ Gen 3 หรือ Gen 4 ของคุณหากคุณยังไม่ได้ดำเนินการดังกล่าว
- เชื่อมต่อกับเซิร์ฟเวอร์ของฉันด้วย SSH (Secure Shell)
- สลับไปยัง ผู้ใช้ระดับ สูงสุด
- ติดตั้งการอ้างอิงที่จำเป็น
- ผู้ใช้ CentOS:
yum -y ติดตั้ง gcc glibc-devel libmemcached-devel zlib-devel plesk-php * -devel
- ผู้ใช้ AlmaLinux:
yum groupinstall "เครื่องมือสำหรับการพัฒนา"
- ผู้ใช้ Ubuntu:
apt ติดตั้ง autoconf automake gcc libmemcached-dev libhashkit-dev pkg-config plesk-php * -dev zlib1g-dev
- ผู้ใช้ CentOS:
- ติดตั้งไลบรารี PHP PECL สำหรับ PHP เวอร์ชันที่ต้องการ คุณจะต้องดำเนินการนี้สำหรับ PHP แต่ละเวอร์ชันที่คุณใช้
/opt/plesk/php/7.4/bin/pecl ติดตั้ง memcached
คุณจะได้รับแจ้งหลายครั้งในขณะที่ซอฟต์แวร์ติดตั้ง ยกเว้นในกรณีที่คุณต้องการเฉพาะให้กด "Enter" เพื่อยอมรับค่าเริ่มต้นในแต่ละกรณี
หมายเหตุ: ในบางสถานการณ์คุณอาจเห็นข้อผิดพลาดเช่นนี้:
shtool ที่ '/ tmp / memcached / build / shtool' ไม่มีอยู่หรือไม่สามารถเรียกใช้งานได้ ตรวจสอบให้แน่ใจว่ามีไฟล์อยู่และสามารถเรียกใช้งานได้จากนั้นรันสคริปต์นี้อีกครั้ง ข้อผิดพลาด:“ phpize 'ล้มเหลว
ในกรณีนี้ให้กำหนดค่า PHP เพื่อใช้ไดเรกทอรีชั่วคราวอื่นแล้วรันคำสั่งใหม่
mkdir / root / tmp && /opt/plesk/php/7.4/bin/pear config-set temp_dir / root / tmp /opt/plesk/php/7.4/bin/pecl ติดตั้ง memcached -
ลงทะเบียนโมดูลใน PHP
echo "extension = memcached.so" > /opt/plesk/php/7.4/etc/php.d/memcached.ini
-
อัพเดตตัวจัดการ PHP ของ Plesk
plesk bin php_handler - อ่านซ้ำ
-
สุดท้ายให้รีสตาร์ท Apache และ PHP-FPM
systemctl รีสตาร์ท httpd systemctl รีสตาร์ท plesk-php74-fpm
- ผู้ใช้ Ubuntu:
systemctl รีสตาร์ท apache2 systemctl รีสตาร์ท plesk-php74-fpm
- ผู้ใช้ Ubuntu:
ขั้นตอนที่เกี่ยวข้อง
- กลับไปที่ ติดตั้ง Memcached daemon
- ดำเนินการต่อเพื่อ กำหนดค่าเว็บไซต์ของคุณเพื่อใช้ประโยชน์จาก Memcached
ข้อมูลเพิ่มเติม
- ผู้เชี่ยวชาญด้านเซิร์ฟเวอร์ของเราสามารถดำเนินการตามขั้นตอนเหล่านี้ได้โดยมีค่าธรรมเนียม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการระดับผู้เชี่ยวชาญของเราโปรดไปที่ เมนูบริการระดับผู้เชี่ยวชาญ