我最近从 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
我必须重新安装 libapache2-mod-php 然后 a2dismod php7.4 才能确定,最后是 a2enmod php8.1 ....
以防万一我然后重新启动apache并工作....S
很奇怪,因为我尝试安装 liabpache2-mod-php 并且系统回答该软件包已经安装(因为我可能来自 20.04.5 的升级)。所以