Score:1

PHP 7.4 บน Ubuntu 18.04 (ไบโอนิค)

ธง ru

ตอนนี้ฉันมีปัญหาในการติดตั้ง PHP 7.4 บน 18.04 เนื่องจากดูเหมือนว่าจะขึ้นอยู่กับเวอร์ชันของ libc6 ที่ไม่มีใน 18.04

ฉันไม่ได้พยายามสร้างจากแหล่งที่มาเพราะฉันต้องการหลีกเลี่ยงสิ่งนั้นหากเป็นไปได้

sudo add-apt-repository ppa:ondrej/php.ini
อัปเดต sudo apt
sudo apt ติดตั้ง php7.4-fpm

ส่งผลให้

แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 php7.4-fpm : ขึ้นอยู่กับ: php7.4-cli แต่จะไม่ถูกติดตั้ง
              ขึ้นอยู่กับ: php7.4-common (= 7.4.22-1+ubuntu20.04.1+deb.sury.org+1) แต่จะไม่ถูกติดตั้ง
              ขึ้นอยู่กับ: php7.4-json แต่จะไม่ถูกติดตั้ง
              ขึ้นอยู่กับ: php7.4-opcache แต่จะไม่ถูกติดตั้ง
              ขึ้นอยู่กับ: libc6 (>= 2.29) แต่จะต้องติดตั้ง 2.27-3ubuntu1.4
E: ไม่สามารถแก้ไขปัญหาได้ คุณมีพัสดุที่เสียหาย

หากฉันดูที่ lib6c โดยเฉพาะ เราจะเห็นว่าไม่มีสิ่งใดที่ตอบสนองความต้องการของเวอร์ชันได้:

$ sudo apt-cache นโยบาย libc6
libc6:
  ติดตั้งแล้ว: 2.27-3ubuntu1.4
  ผู้สมัคร: 2.27-3ubuntu1.4
  ตารางเวอร์ชัน:
 *** 2.27-3ubuntu1.4 500
        500 http://us-east1.gce.archive.ubuntu.com/ubuntu bionic-updates/main amd64 แพ็คเกจ
        100 /var/lib/dpkg/สถานะ
     2.27-3ubuntu1.2 500
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 แพ็คเกจ
     2.27-3ubuntu1 500
        500 http://us-east1.gce.archive.ubuntu.com/ubuntu bionic/main amd64 แพ็คเกจ
Michael Hampton avatar
cz flag
สิ่งนี้ต้องการ 20.04 LTS
Score:2
ธง cn

สิ่งนี้อาจไม่เป็นประโยชน์มากนัก แต่ฉันสามารถติดตั้ง php7.4-fpm บน Ubuntu 18.04LTS ได้โดยไม่มีข้อผิดพลาด เดิมฉันต้องการ php7.4 เพื่อใช้กับ Matomo ฉันใช้การเขียนนี้ อัปเดตเป็น PHP 7.4 บน Ubuntu 18.04 บน Digital Ocean สำหรับ WordPress ใช้ได้กับการตั้งค่าของฉัน

ฉันไม่ต้องการ php7.4-fpm ในทางเทคนิค แต่ตัดสินใจทดสอบหลังจากเห็นโพสต์นี้ ติดตั้งโดยไม่มีปัญหารายงาน นี่คือสิ่งที่ฉันมี:

อูบุนตู

Linux 4.15.0-154-generic #161-Ubuntu SMP วันศุกร์ที่ 30 กรกฎาคม 13:04:17 UTC 2021
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: Ubuntu 18.04.5 LTS
เผยแพร่: 18.04
สมญานาม: ไบโอนิค

libc6

$ sudo apt-cache นโยบาย libc6
libc6:
  ติดตั้งแล้ว: 2.27-3ubuntu1.4
  ผู้สมัคร: 2.27-3ubuntu1.4
  ตารางเวอร์ชัน:
 *** 2.27-3ubuntu1.4 500
        500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 แพ็คเกจ
        100 /var/lib/dpkg/สถานะ
     2.27-3ubuntu1.2 500
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 แพ็คเกจ
     2.27-3ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu bionic/main amd64 แพ็คเกจ

php7.4-fpm

$ sudo apt-cache นโยบาย php7.4-fpm
php7.4-fpm:
  ติดตั้งแล้ว: 7.4.23-1+ubuntu18.04.1+deb.sury.org+1
  ผู้สมัคร: 7.4.23-1+ubuntu18.04.1+deb.sury.org+1
  ตารางเวอร์ชัน:
 *** 7.4.23-1+ubuntu18.04.1+deb.sury.org+1 500
        500 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 แพ็คเกจ
        100 /var/lib/dpkg/สถานะ

และรายงานฉบับเต็มจากการติดตั้ง php7.4-fpm:

$ sudo apt ติดตั้ง php7.4-fpm
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง:
  php7.4-fpm
0 อัพเกรด, 1 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด
จำเป็นต้องได้รับไฟล์เก็บถาวร 1,410 kB
หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 4,750 kB
รับ:1 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 php7.4-fpm amd64 7.4.23-1+ubuntu18.04.1+deb.sury.org+1 [1,410 kB]
ดึงข้อมูล 1,410 kB ใน 1 วินาที (1,514 kB/s)
การเลือกแพ็คเกจ php7.4-fpm ที่ไม่ได้เลือกก่อนหน้านี้
(กำลังอ่านฐานข้อมูล ... 27179 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ .../php7.4-fpm_7.4.23-1+ubuntu18.04.1+deb.sury.org+1_amd64.deb ...
กำลังแกะ php7.4-fpm (7.4.23-1+ubuntu18.04.1+deb.sury.org+1) ...
กำลังตั้งค่า php7.4-fpm (7.4.23-1+ubuntu18.04.1+deb.sury.org+1) ...

กำลังสร้างไฟล์ปรับแต่ง /etc/php/7.4/fpm/php.ini ด้วยเวอร์ชันใหม่
ประกาศ: ไม่เปิดใช้งาน PHP 7.4 FPM เป็นค่าเริ่มต้น
ประกาศ: ในการเปิดใช้งาน PHP 7.4 FPM ใน Apache2 ให้ทำดังนี้
ข้อสังเกต: a2enmod proxy_fcgi setenvif
ข้อสังเกต: a2enconf php7.4-fpm
ข้อสังเกต: คุณเห็นข้อความนี้เนื่องจากคุณได้ติดตั้งแพ็คเกจ apache2
สร้าง symlink /etc/systemd/system/multi-user.target.wants/php7.4-fpm.service â /lib/systemd/system/php7.4-fpm.service
กำลังประมวลผลทริกเกอร์สำหรับ man-db (2.8.3-2ubuntu0.1) ...
กำลังประมวลผลทริกเกอร์สำหรับ ureadahead (0.100.0-21) ...
กำลังประมวลผลทริกเกอร์สำหรับ systemd (237-3ubuntu10.51) ...
กำลังประมวลผลทริกเกอร์สำหรับ php7.4-fpm (7.4.23-1+ubuntu18.04.1+deb.sury.org+1) ...
ประกาศ: ไม่เปิดใช้งาน PHP 7.4 FPM เป็นค่าเริ่มต้น
ประกาศ: ในการเปิดใช้งาน PHP 7.4 FPM ใน Apache2 ให้ทำดังนี้
ข้อสังเกต: a2enmod proxy_fcgi setenvif
ข้อสังเกต: a2enconf php7.4-fpm
ข้อสังเกต: คุณเห็นข้อความนี้เนื่องจากคุณได้ติดตั้งแพ็คเกจ apache2
Brian Brownton avatar
ru flag
คำแนะนำนั้นเหมือนกับที่ฉันทำ ดังนั้นข้อผิดพลาดนี้อาจได้รับการแก้ไขแล้วตั้งแต่ฉันโพสต์?
Alex Lazar avatar
cn flag
ยากที่จะบอกได้ว่าปัญหาคืออะไรโดยไม่สามารถทำซ้ำได้ แต่ต้องได้รับการแก้ไข

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา