我最近从 20.04 升级到了 22.04.1
我面临的问题是,当我执行典型的 phpinfo 文件时,它仅包含:
<?php phpinfo(); ?>
它不显示通常的 php 信息表,而是显示:
Firefox -> 空白页 Chromium -> 纯文本,带有说明。
一些信息:
我的 php 版本是 8.1
eduardo@MiPcLinux:~$ php -m
[PHP Modules]
calendar
Core
ctype
curl
date
dom
exif
FFI
fileinfo
filter
ftp
gd
gettext
hash
iconv
intl
json
ldap
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_pgsql
pgsql
Phar
posix
pspell
readline
Reflection
session
shmop
SimpleXML
soap
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
xml
xmlreader
xmlrpc
xmlwriter
xsl
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache
eduardo@MiPcLinux:/var/www/html/moodle$ php -v
PHP 8.1.2 (cli) (built: Aug 17 2022 13:08:39) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.2, Copyright (c) Zend Technologies
with Zend OPcache v8.1.2, Copyright (c), by Zend Technologies
答案1
我必须重新安装 libapache2-mod-php,然后重新安装 a2dismod php7.4 以确保无误,最后重新安装 a2enmod php8.1....
以防万一我重新启动 apache 并工作....S
很奇怪,因为我尝试安装 liabpache2-mod-php,系统回答说该包已经安装(可能是因为我从 20.04.5 升级过来的)。所以