無法在烏布圖 23.10 PHP 8.2 上安裝 OCI8

https://askubuntu.com/questions/1495664/cant-install-oci8-on-ubuntu-23-10-php-8-2

無法在 Ubuntu 23.10 PHP 8.2 上安裝 OCI8

我在 Ubuntu 23.10 伺服器運行 Apache 2.4 與 PHP 8.2,無法安裝 OCI8 擴展以連接 Oracle。

安裝了 Oracle instant client 12.2 和 php-pear。
When I run:pecl install oci8,卻收到錯誤訊息:您需要至少 PHP 8.1.0 才能使用此版本的 OCI8。對於 PHP 5.6.31,請使用 OCI8 2.0。

我之前用 makefile 建立過 PHP 5.6,但已刪除。似乎 pecl 仍然認為我在運行 PHP 5.6。我從 PHP 8.2 建立符號链接至舊的 PHP:ln -s /usr/bin/php8.2 /usr/bin/php。現在 phpinfo 和 php -v 顯示 PHP8.2 是運行的版本。

嘗試重新安裝 PHP 8.2 和 php-pear,但系統顯示已經有最新版本。我該如何解決此錯誤並安裝 OCI8?

via Recent Questions – Ask Ubuntu

December 12, 2023 at 12:03AM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *