Score:1

ติดตั้งโมดูล apache2 php

ธง br

การติดตั้ง apache2 ของฉันยุ่งเหยิง ฉันไม่สามารถติดตั้งโมดูล php ของ apache2 ได้ ฉันจะติดตั้งโมดูล php ของ Apache2 ได้อย่างไร

สิ่งที่ฉันได้ลอง:

$ sudo apt ติดตั้ง libapache2-mod-php ใหม่
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจต่อไปนี้ได้รับการติดตั้งโดยอัตโนมัติและไม่จำเป็นอีกต่อไป:
  linux-headers-5.11.0-44-generic linux-hwe-5.11-headers-5.11.0-44 linux-image-5.11.0-44-generic
  linux-modules-5.11.0-44-ทั่วไป linux-modules-extra-5.11.0-44-generic
ใช้ 'sudo apt autoremove' เพื่อลบออก
0 อัปเกรด, 0 ติดตั้งใหม่, 1 ติดตั้งใหม่, 0 ลบออกและ 3 ไม่อัปเกรด
จำเป็นต้องได้รับไฟล์เก็บถาวร 2.836 B
หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 0 B
รับ:1 http://aw.archive.ubuntu.com/ubuntu focal/main amd64 libapache2-mod-php ทั้งหมด 2:7.4+75 [2.836 B]
ดึงข้อมูล 2.836 B ใน 1 วินาที (4.938 B/s)             
dpkg: คำเตือน: ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'firefox-mozilla-build' หายไป สมมติว่าแพ็คเกจไม่มีไฟล์ 
ติดตั้งอยู่ในขณะนี้
(กำลังอ่านฐานข้อมูล ... 333225 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ .../libapache2-mod-php_2%3a7.4+75_all.deb ...
กำลังแกะ libapache2-mod-php (2:7.4+75) มากกว่า (2:7.4+75) ...
การตั้งค่า libapache2-mod-php (2:7.4+75) ...

และ

$ sudo apt ล้าง libapache2-mod-php
$ sudo apt ติดตั้ง libapache2-mod-php

ไม่ได้ติดตั้งโมดูล:

$ ls /etc/apache2/mods-available
access_compat.load cgi.load log_debug.load ratelimit.load
actions.conf charset_lite.load log_forensic.load reflector.load
การดำเนินการโหลด data.load lua.load remoteip.load
alias.conf dav_fs.conf macro.load reqtimeout.conf
alias.load dav_fs.load md.load reqtimeout.load
allowmethods.load dav.load mime.conf request.load
asis.load dav_lock.load mime.load rewrite.load
auth_basic.load dbd.load mime_magic.conf sed.load
auth_digest.load deflate.conf mime_magic.load session_cookie.load
auth_form.load deflate.load mpm_event.conf session_crypto.load
authn_anon.load dialup.load mpm_event.load session_dbd.load
authn_core.load dir.conf mpm_prefork.conf session.load
authn_dbd.load dir.load mpm_prefork.load setenvif.conf
authn_dbm.load dump_io.load mpm_worker.conf setenvif.load
authn_file.load echo.load mpm_worker.load slotmem_plain.load
authn_socache.load env.โหลดการต่อรอง.conf slotmem_shm.load
authnz_fcgi.load หมดอายุ โหลดการเจรจา โหลด socache_dbm.load
authnz_ldap.load ext_filter.load proxy_ajp.load socache_memcache.load
authz_core.load file_cache.load proxy_balancer.conf socache_redis.load
authz_dbd.load filter.load proxy_balancer.load socache_shmcb.load
authz_dbm.load headers.load proxy.conf speling.load
authz_groupfile.load heartbeat.load proxy_connect.load ssl.conf
authz_host.load heartmonitor.load proxy_express.load ssl.load
authz_owner.load http2.conf proxy_fcgi.load status.conf
authz_user.load http2.load proxy_fdpass.load status.load
autoindex.conf ident.load proxy_ftp.conf แทนที่.โหลด
autoindex.load imagemap.load proxy_ftp.load sawexec.load
brotli.load include.load proxy_hcheck.load unique_id.load
buffer.load info.conf proxy_html.conf userdir.conf
cache_disk.conf info.load proxy_html.load userdir.load
cache_disk.load lbmethod_bybusyness.load proxy_http2.load usertrack.load
cache.load lbmethod_byrequests.load proxy_http.load vhost_alias.load
cache_socache.load lbmethod_bytraffic.load proxy.load xml2enc.load
cern_meta.load lbmethod_heartbeat.load proxy_scgi.load
cgid.conf ldap.conf proxy_uwsgi.load
cgid.load ldap.load proxy_wstunnel.load
jasmines avatar
us flag
มันไม่ใช่คอนเฟิม
in flag
คุณอาจเห็นค่าบางอย่างใน `/var/log/apt/term.log` หรือใน `/var/log/syslog` เพื่ออธิบายว่าทำไมแพ็คเกจจึงไม่ได้รับการติดตั้งอย่างถูกต้อง
Winston de Greef avatar
br flag
@matigo ฉันดูในไฟล์บันทึกเหล่านั้นและไม่เห็นสิ่งใดที่จะช่วยได้ ใน `/var/log/apt/term.log` มีเพียงคำเตือน: `ไฟล์รายการไฟล์สำหรับแพ็คเกจ 'firefox-mozilla-build' หายไป` ใน `/var/log/syslog` มีข้อผิดพลาดมากเกินไปสำหรับ lutris ที่ไม่สามารถแยกวิเคราะห์ตัวแปรสภาพแวดล้อมได้
Score:0
ธง gt

สำหรับฉัน, libapache2-mod-php ไม่ได้เปิดใช้งานเวอร์ชัน php ที่ติดตั้งด้วยเหตุผลบางประการ

ฉันจึงต้องวิ่ง a2enmod และเห็นว่าข้าพเจ้าว่าง ในกรณีของฉัน ฉันมีสิ่งเหล่านี้:
php7.0 php7.2 php7.3 php7.4 php8.0 php8.1

ฉันตรวจสอบอีกครั้งกับตัวที่ติดตั้ง รายการ apt php | ติดตั้ง grep แล้ว. ในกรณีของฉัน ฉันมี:
php/focal,focal ตอนนี้ 2:8.1+92+ubuntu20.04.1+deb.sury.org+2 ทั้งหมด [ติดตั้งแล้ว]

ซึ่งหมายความว่าฉันมีเวอร์ชัน 8.1 (พร้อมแพตช์ Ubuntu แต่ไม่เกี่ยวข้องกับสิ่งนี้)

ฉันก็เลยต้องวิ่ง a2enmod php8.1 และแก้ปัญหาได้!

โพสต์คำตอบ

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