Score:7

วิธีการติดตั้ง php7.4, 5.6 ubuntu 21.10

ธง de

วิธีติดตั้ง PHP เวอร์ชันเก่า มันใช้งานไม่ได้ในที่เก็บในขณะนี้

sudo add-apt-repository -y ppa:ondrej/php.ini

แล้ว:

ที่เก็บ 'http://ppa.launchpad.net/ondrej/php/ubuntu impish Release' ไม่มีไฟล์ Release
in flag
คุณช่วยอธิบายเพิ่มเติมว่า "ใช้งานไม่ได้" ได้ไหม นี่หมายความว่า Apache ไม่ได้เรนเดอร์ PHP ใช่หรือไม่ หรือนี่หมายความว่าคุณไม่สามารถติดตั้ง 7.4 โดยเฉพาะได้? คุณเห็นข้อความแสดงข้อผิดพลาดหรือไม่?
in flag
ฉันได้ลองคำตอบจาก [Tadeáš FryÄák](https://askubuntu.com/a/1369856/1494720) แล้วและมันก็ใช้ได้สำหรับฉัน
Score:5
ธง cn

แทนที่จะแก้ไขหรือเปลี่ยนคำตอบข้างต้น ฉันต้องการพูดถึงว่า PPA รองรับ 21.10 แล้ว

sudo add-apt-repository ppa:ondrej/php.ini

คุณสามารถติดตั้ง PHP ได้หลายเวอร์ชันด้วย PPA นี้ แต่โดยค่าเริ่มต้น 8 อยู่ใน repos แต่ถ้าคุณต้องการเวอร์ชันที่เก่ากว่า PPA นี้จะแก้ปัญหานั้นได้

ควรสังเกตว่า PPA ฉบับนี้สรุปบางสิ่งที่ระบุไว้ด้านล่าง คำเตือน:

  1. หากคุณใช้ php-gearman คุณต้องเพิ่ม ppa:ondrej/pkg-gearman
  2. หากคุณใช้ apache2 คุณควรเพิ่ม ppa:ondrej/apache2
  3. หากคุณใช้ nginx คุณควรเพิ่ม ppa:ondrej/nginx-mainline   หรือ ppa:ondrej/nginx

เพื่อเป็นประโยชน์เพิ่มเติมที่นี่ หากคุณต้องการเปลี่ยนเวอร์ชันเริ่มต้นของ PHP ให้ใช้คำสั่งนี้

sudo update-alternatives --config php.ini
de flag
ทำงานเหมือนจับใจ ขอบคุณ! ไม่จำเป็นต้องแก้ไขในคำตอบเดิมที่ติดแท็กว่าถูกต้องอีกต่อไป
Score:5
ธง ug

ฉันมีปัญหาที่คล้ายกันและฉันแก้ไขโดย:

sudo nano /etc/apt/sources.list.d/ondrej-ubuntu-php-impish.list

จากนั้นแทนที่ เปรี้ยงปร้าง (Ubuntu 21.10) ด้วย โฟกัส (Ubuntu 20.04) ในบรรทัดแรกในไฟล์นี้:

deb http://ppa.launchpad.net/ondrej/php/ubuntu/ โฟกัสหลัก

แล้ว

sudo apt ติดตั้ง php5.6
calin24 avatar
cn flag
นี่ไม่ใช่ทางออกที่ดีหากคุณมี php 8 และต้องการติดตั้งเวอร์ชันอื่น เช่น: 7.4 มันจะขัดแย้งกับบางไลบรารี... ฉันหวังว่า ondrej จะเพิ่ม repo สำหรับ ubuntu 21.10
Foreen avatar
ug flag
ฉันเห็นด้วย แต่เป็นการแก้ไขชั่วคราว ดีกว่าไม่ทำอะไรเลย
Score:2
ธง zw

ปัจจุบัน กล่าวถึง ส.ป.ก ไม่มีแพ็คเกจสำหรับ Ubuntu 21.10 คุณต้องปิดการใช้งานโดย

sudo add-apt-repository -r -y ppa:ondrej/php.ini

แล้วใช้ PHP 8.0 จากที่เก็บข้อมูลอย่างเป็นทางการ

เพื่อให้หน้า PHP อย่างง่ายแสดงผลโดย Apache ให้ใช้คำสั่งด้านล่าง:

sudo apt-get install libapache2-mod-php.ini
sudo บริการ apache2 รีสตาร์ท

แมว << EOF | sudo ที /var/www/html/phpinfo.php
<?php
phpinfo();
?>
อฟ

จากนั้นนำทางเว็บเบราว์เซอร์ของคุณไปที่ http://localhost/phpinfo.php .

โพสต์คำตอบ

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