簡體   English   中英

PHP 啟動:無法加載動態庫“phalcon.so”

[英]PHP Startup: Unable to load dynamic library 'phalcon.so'

我正在嘗試在 php 中運行 phalcon,但從錯誤來看,它似乎無法加載它。

PHP警告:PHP啟動:無法加載動態庫'phalcon.so'(嘗試:/usr/lib64/php/modules/phalcon.so(/usr/lib64/php/modules/phalcon.so:未定義符號:__builtin_saddl_overflow) , /usr/lib64/php/modules/phalcon.so.so (/usr/lib64/php/modules/phalcon.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

我已經嘗試了網絡上的所有解決方案,但我無法解決。 我已經在 php.ini 中添加了extension=phalcon.so並且還制作了一個包含相同擴展名的文件 zzzzz.ini 但它不起作用。

這些是我在網上找到的解決方案。

其他人可以幫我解決我的問題嗎?

提前致謝

編輯 1

GCC 版本:gcc (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5)

我遇到了同樣的問題,我通過將 GCC 升級到 >= 5.0 然后重新編譯 Phalcon 來解決。 對於centOS 7

sudo yum install -y yum-utils centos-release-scl;
sudo yum -y --enablerepo=centos-sclo-rh-testing install devtoolset-7-gcc;
echo "source /opt/rh/devtoolset-7/enable" | sudo tee -a /etc/profile;
source /opt/rh/devtoolset-7/enable;
gcc --version;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM