亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

升級到 Ubuntu 20.04 后 PHP MySQLi 不再工作

升級到 Ubuntu 20.04 后 PHP MySQLi 不再工作

PHP
白豬掌柜的 2023-04-21 10:50:33
我確實安裝了 php7.4-mysql,錯誤在下面,其余在標題中PHP 致命錯誤:未捕獲錯誤:在 {long_path}/index.php:9 中找不到類“mysqli”\n堆棧跟蹤:\n#0 {main}\n 在第 9 行的 {long_path}/index.php 中拋出是否有解決方案,或者我是否必須重新安裝和重新配置所有內容(這意味著我將通過備份再次降級到 Ubuntu 18.04)?
查看完整描述

2 回答

?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

我今天更新后遇到了同樣的問題。我覺得有些東西搞砸了,所以我試圖將其刪除


apt remove php-mysqli

Reading package lists... Done

Building dependency tree

Reading state information... Done

Note, selecting 'php7.4-mysql' instead of 'php-mysqli'

0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.

然后我嘗試了清除,并安裝了完全相同的結果。


最后,apt-get dist-upgrade 解決了我的問題。


你可以看到升級讓我的系統處于一種奇怪的狀態,沒有完全清除。


apt-get dist-upgrade

Reading package lists... Done

Building dependency tree

Reading state information... Done

Calculating upgrade... Done

The following packages were automatically installed and are no longer required:

  apt-show-versions libapt-pkg-perl libauthen-pam-perl libimagequant0 libio-pty-perl libnet-ssleay-perl libpython-all-dev libpython2-dev

  libpython2.7-dev libwebpdemux2 perl-openssl-defaults python-all python-all-dev python-automat python-certifi python-configparser python-constantly

  python-crypto python-dbus python-entrypoints python-gi python-hyperlink python-keyring python-olefile python-pil python-xdg python2-dev python2.7-dev

  python3-scour scour

Use 'apt autoremove' to remove them.

The following packages will be REMOVED:

  libapache2-mod-php7.2 libapache2-mod-php7.3 libpcre2-posix0 libpython-dev libpython-stdlib minecraft-overviewer php7.2 php7.3 python python-click

  python-colorama python-configobj python-dev python-incremental python-keyrings.alt python-minimal python-pip python-requests python-scour

  python-secretstorage python-serial python-twisted-bin python-twisted-core python-urllib3 python-wheel webmin

The following NEW packages will be installed:

  libapache2-mod-php7.4 libpcre2-posix2 php7.4

The following packages have been kept back:

  libomp-dev

The following packages will be upgraded:

  libapache2-mod-php libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 libpcre2-dev libpython-all-dev libpython2-dev libpython2-stdlib php python-all

  python-all-dev python-pip-whl python2 python2-dev python2-minimal python3-pip

16 upgraded, 3 newly installed, 26 to remove and 1 not upgraded.

Need to get 2,675 kB/4,704 kB of archives.

After this operation, 196 MB disk space will be freed.

Do you want to continue? [Y/n] y

之后我刷新了我的頁面,它又開始工作了。


希望這會有所幫助,而且您并不孤單。


查看完整回答
反對 回復 2023-04-21
?
青春有我

TA貢獻1784條經驗 獲得超8個贊

將 php 升級到 7.4 對我有用。

sudo apt-get install php7.4


查看完整回答
反對 回復 2023-04-21
  • 2 回答
  • 0 關注
  • 149 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號