Puncte:1

instalați modulul php apache2

drapel br

Instalarea mea de apache2 este greșită. Nu pot instala modulul php al lui apache2. Cum pot instala modulul php al lui Apache2?

Ce am incercat:

$ sudo apt reinstall libapache2-mod-php
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Următoarele pachete au fost instalate automat și nu mai sunt necesare:
  linux-headers-5.11.0-44-generic linux-hwe-5.11-headers-5.11.0-44 linux-image-5.11.0-44-generic
  linux-module-5.11.0-44-generic linux-module-extra-5.11.0-44-generic
Utilizați „sudo apt autoremove” pentru a le elimina.
0 actualizat, 0 nou instalat, 1 reinstalat, 0 de eliminat și 3 neactualizate.
Trebuie să obțineți 2.836 B de arhive.
După această operație, se vor folosi 0 B de spațiu suplimentar pe disc.
Obțineți:1 http://aw.archive.ubuntu.com/ubuntu focal/main amd64 libapache2-mod-php all 2:7.4+75 [2.836 B]
S-a preluat 2,836 B în 1 secunde (4,938 B/s)             
dpkg: avertisment: fișierul cu lista de fișiere pentru pachetul „firefox-mozilla-build” lipsește; presupunând că pachetul nu are fișiere 
instalat în prezent
(Se citește baza de date... 333225 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea .../libapache2-mod-php_2%3a7.4+75_all.deb...
Se despachetează libapache2-mod-php (2:7.4+75) peste (2:7.4+75)...
Se configurează libapache2-mod-php (2:7.4+75)...

și

$ sudo apt purge libapache2-mod-php
$ sudo apt install libapache2-mod-php

Modulul nu este instalat:

$ 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
actions.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 negotiation.conf slotmem_shm.load
authnz_fcgi.load expires.load negotiation.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 substitute.load
autoindex.load imagemap.load proxy_ftp.load suexec.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
drapel us
nu este o conf
drapel in
Este posibil să vedeți ceva de valoare fie în `/var/log/apt/term.log`, fie în `/var/log/syslog` pentru a explica de ce pachetul nu este instalat corect
Winston de Greef avatar
drapel br
@matigo M-am uitat în acele fișiere jurnal și nu am văzut nimic care să poată ajuta. În `/var/log/apt/term.log` doar un avertisment: `fișier cu listă de fișiere pentru pachetul 'firefox-mozilla-build' lipsește`. În `/var/log/syslog` prea multe erori pentru ca lutris să nu poată analiza variabilele de mediu.
Puncte:0
drapel gt

Pentru mine, libapache2-mod-php nu a activat versiunea php instalată, din anumite motive.

Așa că a trebuit să fug a2enmod și am văzut că am disponibil. În cazul meu, am avut următoarele:
php7.0 php7.2 php7.3 php7.4 php8.0 php8.1

Am verificat de două ori cu cel instalat apt list php | grep instalat. In cazul meu, am:
php/focal,focal,now 2:8.1+92+ubuntu20.04.1+deb.sury.org+2 all [instalat]

Ceea ce înseamnă că am versiunea 8.1 (cu corecții ubuntu, dar asta este irelevant pentru asta).

Așa că a trebuit doar să fug a2enmod php8.1 si problema rezolvata!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.