Điểm:1

cài đặt mô-đun apache2 php

lá cờ br

Cài đặt apache2 của tôi bị rối tung. Tôi không thể cài đặt mô-đun php của apache2. Làm cách nào tôi có thể cài đặt mô-đun php của Apache2?

Những gì tôi đã thử:

$ sudo apt cài đặt lại libapache2-mod-php
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
Các gói sau đã được cài đặt tự động và không còn cần thiết nữa:
  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-generic linux-modules-extra-5.11.0-44-generic
Sử dụng 'sudo apt autoremove' để xóa chúng.
0 đã nâng cấp, 0 mới cài đặt, 1 đã cài đặt lại, 0 cần gỡ bỏ và 3 chưa nâng cấp.
Cần lấy 2,836 B tài liệu lưu trữ.
Sau thao tác này, 0 B dung lượng đĩa bổ sung sẽ được sử dụng.
Nhận:1 http://aw.archive.ubuntu.com/ubuntufocal/main amd64 libapache2-mod-php tất cả 2:7.4+75 [2.836 B]
Đã tìm nạp 2,836 B trong 1 giây (4,938 B/s)             
dpkg: cảnh báo: tệp danh sách tệp cho gói 'firefox-mozilla-build' bị thiếu; giả sử gói không có tệp 
mới cài đặt
(Đọc cơ sở dữ liệu ... 333225 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén .../libapache2-mod-php_2%3a7.4+75_all.deb ...
Giải nén libapache2-mod-php (2:7.4+75) trên (2:7.4+75) ...
Đang thiết lập libapache2-mod-php (2:7.4+75) ...

$ sudo apt thanh lọc libapache2-mod-php
$ sudo apt cài đặt libapache2-mod-php

Mô-đun chưa được cài đặt:

$ ls /etc/apache2/mods-available
access_compat.load cgi.load log_debug.load ratelimit.load
hành động.conf charset_lite.load log_forensic.load phản xạ.load
hành động.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.load đàm phán.conf slotmem_shm.load
authnz_fcgi.load hết hạn.tải thương lượng.tải 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.loadbeat.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 thay thế.load
autoindex.load imagemap.load proxy_ftp.load suexec.load
brotli.load bao gồm.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
lá cờ us
nó không phải là một conf
lá cờ in
Bạn có thể thấy nội dung nào đó có giá trị trong `/var/log/apt/term.log` hoặc trong `/var/log/syslog` để giải thích tại sao gói không được cài đặt đúng cách
Winston de Greef avatar
lá cờ br
@matigo Tôi đã xem các tệp nhật ký đó và không thấy gì có thể giúp được. Trong `/var/log/apt/term.log` chỉ có cảnh báo: `thiếu tệp liệt kê tệp cho gói 'firefox-mozilla-build'`. Trong cách `/var/log/syslog` có quá nhiều lỗi khiến lutris không thể phân tích các biến môi trường.
Điểm:0
lá cờ gt

Cho tôi, libapache2-mod-php vì lý do nào đó không kích hoạt phiên bản php được cài đặt.

Vì vậy, tôi đã phải chạy a2enmod và thấy tôi đã có sẵn. Trong trường hợp của tôi, tôi đã có những thứ này:
php7.0 php7.2 php7.3 php7.4 php8.0 php8.1

Tôi đã kiểm tra lại với cái đã cài đặt danh sách apt php | đã cài đặt grep. Trong trường hợp của tôi, tôi có:
php/focal,focal,now 2:8.1+92+ubuntu20.04.1+deb.sury.org+2 tất cả [đã cài đặt]

Điều đó có nghĩa là, tôi có phiên bản 8.1 (với các bản vá lỗi của Ubuntu nhưng điều đó không liên quan đến việc này).

Vì vậy, tôi chỉ phải chạy a2enmod php8.1 và vấn đề đã được giải quyết!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.