Re: [請益] php-undefined symbol: zend_empty_strin
※ 引述《b95170088 (夏戀秋分)》之銘言:
: 大大求救,我在裝完module oci8的時候無法使用oci_connect()
: ,我接收到的錯誤訊息如下
: PHP message: PHP Fatal error: Uncaught Error: Call to undefined function
: oci_connect()
: 然後在linux主機下 php -v 會出現以下錯誤訊息
: PHP Warning: PHP Startup: Unable to load dynamic library
: '/usr/lib/php/20190902/oci8.so' - /usr/lib/php/20190902/oci8.so: undefined
: symbol: zend_string_init_interned in Unknown on line 10
: 我的本機環境: Ubuntu 16.04.6 LTS
: php version : php7.1
: 奮戰了一整天.....還是找不到原因QQ,希望有經驗的大大可解惑
後來我找到原因了 沒錯是因為PHP 版本的關係,PHP config 跟phpize的版本都要是一致
我的解決方式是
sudo update-alternatives --set phpize /usr/bin/phpize7.1
sudo update-alternatives --set php /usr/bin/php7.1
sudo update-alternatives --set php-config /usr/bin/php-config7.1
然後把 oci8這個extension移除再重新安裝就可以了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.39.238 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1579438633.A.68E.html
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章