Apache2 无法与 PHP 协同工作

Apache2 无法与 PHP 协同工作

我在 Debian 11 机器 (x64) 上运行 Apache2。它是使用 Openmediavault ISO 安装的,已安装 nginx 和 PHP 7.4(用于 Web UI)我尝试安装 apache2 的 PHP 连接器 (libapache2-mod-php7.4),安装正常,但 Web 服务器仍返回空白的 PHP 代码。

我去获取一个简单的 phpInfo,它返回

<?php
phpInfo();

PHP 模块似乎甚至没有被加载到 mods-available 文件夹中。

root@web1:/etc/apache2/mods-available# ls
access_compat.load  authn_core.load       authz_host.load     cern_meta.load     deflate.conf     filter.load        lbmethod_bybusyness.load  mime.conf         negotiation.load     proxy_hcheck.load    remoteip.load        setenvif.load          status.load
actions.conf        authn_dbd.load        authz_owner.load    cgid.conf          deflate.load     headers.load       lbmethod_byrequests.load  mime.load         proxy_ajp.load       proxy_html.conf      reqtimeout.conf      slotmem_plain.load     substitute.load
actions.load        authn_dbm.load        authz_user.load     cgid.load          dialup.load      heartbeat.load     lbmethod_bytraffic.load   mime_magic.conf   proxy_balancer.conf  proxy_html.load      reqtimeout.load      slotmem_shm.load       suexec.load
alias.conf          authn_file.load       autoindex.conf      cgi.load           dir.conf         heartmonitor.load  lbmethod_heartbeat.load   mime_magic.load   proxy_balancer.load  proxy_http2.load     request.load         socache_dbm.load       unique_id.load
alias.load          authn_socache.load    autoindex.load      charset_lite.load  dir.load         http2.conf         ldap.conf                 mpm_event.conf    proxy.conf           proxy_http.load      rewrite.load         socache_memcache.load  userdir.conf
allowmethods.load   authnz_fcgi.load      brotli.load         data.load          dump_io.load     http2.load         ldap.load                 mpm_event.load    proxy_connect.load   proxy.load           sed.load             socache_redis.load     userdir.load
asis.load           authnz_ldap.load      buffer.load         dav_fs.conf        echo.load        ident.load         log_debug.load            mpm_prefork.conf  proxy_express.load   proxy_scgi.load      session_cookie.load  socache_shmcb.load     usertrack.load
auth_basic.load     authz_core.load       cache_disk.conf     dav_fs.load        env.load         imagemap.load      log_forensic.load         mpm_prefork.load  proxy_fcgi.load      proxy_uwsgi.load     session_crypto.load  speling.load           vhost_alias.load
auth_digest.load    authz_dbd.load        cache_disk.load     dav.load           expires.load     include.load       lua.load                  mpm_worker.conf   proxy_fdpass.load    proxy_wstunnel.load  session_dbd.load     ssl.conf               xml2enc.load
auth_form.load      authz_dbm.load        cache.load          dav_lock.load      ext_filter.load  info.conf          macro.load                mpm_worker.load   proxy_ftp.conf       ratelimit.load       session.load         ssl.load
authn_anon.load     authz_groupfile.load  cache_socache.load  dbd.load           file_cache.load  info.load          md.load                   negotiation.conf  proxy_ftp.load       reflector.load       setenvif.conf        status.conf

是的,我知道以 root 身份运行不是最佳做法

额外信息:我从另一台机器(Win10)获取了该网站,因为服务器是无头的。

感谢您的帮助。

相关内容