容器技术交流

 找回密码
 立即注册
查看: 4215|回复: 3

php.ini 加载.so动态库出错

[复制链接]
发表于 2009-9-15 15:33:04 | 显示全部楼层 |阅读模式
请问FAMP的PHP能加载其它so库文件吗?
如mysqli.so
我弄了很多次php.ini加入extension=mysqli.so都不成功!
so文件是分别放到:
/usr/local/php-fcgi/lib/php/extensions/no-debug-non-zts-20060613/mysqli.so
/usr/local/php/lib/php/extensions/no-debug-zts-20060613/mysqli.so

报错:

PHP Warning:  PHP Startup: Unable to load dynamic library './mysqli.so'

求高手解决!
 楼主| 发表于 2009-9-15 17:32:20 | 显示全部楼层
网上找到个教程,单独编译mysqli的!

解压FAMP得出php-5.2.9.tar.bz2,分解后进入php-5.2.9/ext/mysqli
/usr/local/php/bin/phpize
生成configure
#./configure --prefix=/usr/local/mysqli \
--with-php-config=/usr/local/php/bin/php-config \
--with-mysqli=/usr/local/mysql/bin/mysql_config

make && make test && make install

Installing shared extensions:     /usr/local/php/lib/php/extensions/debug-non-zts-20060613/

/usr/local/php/lib/php/extensions/debug-non-zts-20060613/下有mysqli.so了!

再到php.ini里怎样加也出错!
Unable to load dynamic library
 楼主| 发表于 2009-9-16 21:23:55 | 显示全部楼层
晚上顶一顶
发表于 2009-9-19 08:41:39 | 显示全部楼层
mysqli.so 是编译来的,如果版本不同,就不能加载
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-11 08:15 , Processed in 0.025614 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表