Score:0

Apache2 ให้บริการ PHP เป็นข้อความธรรมดาหลังจากอัปเดตเป็น PHP 8

ธง in

ฉันเพิ่งอัปเดตจาก PHP7 เป็น PHP8 ตอนนี้ Apache2 ของฉันกำลังจะบ้า เซิร์ฟเวอร์ไม่สามารถเข้าถึงได้ หรือแสดง PHP ของฉันเป็นข้อความล้วน

php -v

iel@MacBook-Pro-van-Niel apache2 % php -v
PHP 8.0.12 (cli) (สร้าง: 21 ต.ค. 2564 14:38:26 น.) ( NTS )
ลิขสิทธิ์ (c) กลุ่ม PHP
Zend Engine v4.0.12, ลิขสิทธิ์ (c) Zend Technologies
    ด้วย Zend OPcache v8.0.12 ลิขสิทธิ์ (c) โดย Zend Technologies

แมว /var/log/apache2/error_log

...
AH00112: คำเตือน: DocumentRoot [/Users/Niel/Websites/vereniging/www/] ไม่มีอยู่
AH00112: คำเตือน: DocumentRoot [/Users/Niel/Websites/voordekunst] ไม่มีอยู่
AH00558: httpd: ไม่สามารถระบุชื่อโดเมนแบบเต็มของเซิร์ฟเวอร์ได้อย่างน่าเชื่อถือ โดยใช้ MacBook-Pro-van-Niel.localตั้งค่าคำสั่ง 'ชื่อเซิร์ฟเวอร์' ทั่วโลกเพื่อระงับข้อความนี้
การโหลดล้มเหลว /usr/local/opt/php/lib/php/20200930/opcache.so: dlopen(/usr/local/opt/php/lib/php/20200930/opcache.so, 9): ไม่พบรูปภาพที่เหมาะสม พบ:
    /usr/local/opt/php/lib/php/20200930/opcache.so: ลายเซ็นรหัสใน (/usr/local/opt/php/lib/php/20200930/opcache.so) ไม่ถูกต้องสำหรับใช้ในกระบวนการโดยใช้ Library การตรวจสอบความถูกต้อง: ไฟล์ที่แมปไม่มี cdhash ไม่ได้ลงนามโดยสมบูรณ์? รหัสต้องมีการเซ็นชื่อแบบเฉพาะกิจเป็นอย่างน้อย
    /usr/local/opt/php/lib/php/20200930/opcache.so: stat() ล้มเหลวด้วย errno=22
[พฤ. 04 พ.ย. 01:20:45.021614 2021] [mpm_prefork:notice] [pid 1903] AH00163: Apache/2.4.46 (Unix) กำหนดค่า PHP/8.0.12 -- กลับมาดำเนินการตามปกติ
[พฤ. 04 พ.ย. 01:20:45.021680 2021] [core:notice] [pid 1903] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'

libphp ใน httpd.conf:

#โหลดโมดูล php_module /usr/lib/apache2/modules/libphp8.0.so
#โหลดโมดูล php7_module libexec/apache2/libphp7.so
#LoadModule php_module libexec/apache2/libphp.so
LoadModule php_module /usr/local/Cellar/php/8.0.12/lib/httpd/modules/libphp.so

ไม่มีการทำงานเหล่านี้ วิธีทำให้ PHP8 ทำงาน

Score:0
ธง ng

คุณติดตั้ง libapache2-mod-php8.0 และ php8.0-fpm และเปิดใช้งานหรือไม่ (a2enmod proxy_fcgi setenvifและa2enconf php8.0-fpm) หากคุณไม่ได้ทำ ให้เปิดใช้งาน หากคุณเปิดใช้งานแสดงว่ามีปัญหาอื่น

โพสต์คำตอบ

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