标题:
[求助]
安装mysqli_ins.sh后加载不了相关模块
[打印本页]
作者:
sjr0313
时间:
2012-5-19 17:05
标题:
安装mysqli_ins.sh后加载不了相关模块
系统:wdlinux 6.0base 64位
因为需要添加这个模块,就在根目录下运行了mysqli_ins.sh,重启nginx后错误如下
PHP Warning: PHP Startup: Unable to load dynamic library './mysqli.so' - ./mysqli.so: cannot open shared object file: No such file or directory in Unknown on line 0
done
mysqli install is OK
作者:
admin
时间:
2012-5-19 21:20
没有 mysqli.so 这个文件,没编译成功?
作者:
sjr0313
时间:
2012-5-21 11:34
回复
2#
admin
我搜了一下,确实有这个文件,而且和pdo_mysql.so的文件位置都一样
2012-5-21 11:34
./www/wdlinux/php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/mysqli.so
./tmp/php-5.2.17/ext/mysqli/modules/mysqli.so
./tmp/php-5.2.17/ext/mysqli/.libs/mysqli.so
图片附件:
无标题.png
(2012-5-21 11:34, 7.16 KB) / 下载次数 2118
http://www.wdlinux.cn/bbs/attachment.php?aid=691&k=d0092924ce35cd1815888254979d62cd&t=1686428574&sid=LK9lr0
作者:
sjr0313
时间:
2012-5-28 09:09
没人能回答吗?
作者:
admin
时间:
2012-5-28 11:27
检查下/www/wdlinux/etc/php.ini文件里的
/www/wdlinux/php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/mysqli.so
目录是是否正确
作者:
合肥小左
时间:
2012-5-28 16:37
过来看看。
作者:
wpailili
时间:
2012-5-30 11:08
我的也有问题 也编译出来了 就是不支持Mysqli
作者:
admin
时间:
2012-5-30 14:02
打开
/www/wdlinux/etc/php.ini
在mysqli.so
的前面增加一行
extension_dir="/www/wdlinux/php/lib/php/extensions/no-debug-zts-20060613"
保存,再重起下
service httpd restart
作者:
wpailili
时间:
2012-5-30 22:11
哥哥 啊 路径都是对的啊 郁闷死了 都好几天了 都折腾这个 在群里喊话也没有回应的啊 我的情况跟管理员你说的一样 路径都是一样的 就是不知道问题出在那里
真心希望老大给个教程啊步骤啊 反复弄 都不行 唉
作者:
admin
时间:
2012-5-31 01:24
确定8楼上有这个?
作者:
wpailili
时间:
2012-5-31 08:52
[img][/img]有 确定
图片附件: [mysqli文件]
QQ截图20120531084843.png
(2012-5-31 08:52, 5.47 KB) / 下载次数 2086
http://www.wdlinux.cn/bbs/attachment.php?aid=725&k=6becaf3805df96e0d60ce09fc6bc1744&t=1686428574&sid=LK9lr0
图片附件: [路径加载]
QQ截图20120531084807.png
(2012-5-31 08:52, 9.25 KB) / 下载次数 2084
http://www.wdlinux.cn/bbs/attachment.php?aid=726&k=7985f06c5f8b6dbbaa57dcecc5243cb9&t=1686428574&sid=LK9lr0
作者:
wpailili
时间:
2012-5-31 08:57
上面的路径加载看上去是错的,可是我也改了也不行啊
图片附件:
QQ截图20120531085504222222222.png
(2012-5-31 08:57, 11.03 KB) / 下载次数 2092
http://www.wdlinux.cn/bbs/attachment.php?aid=727&k=3107e16f31f289325cc28825e50c63eb&t=1686428574&sid=LK9lr0
作者:
admin
时间:
2012-5-31 09:27
extension_dir="/www/wdlinux/php/lib/php/extensions/no-debug-zts-20060613"
extension=mysqli.so
保存,再重起下
service httpd restart
作者:
wpailili
时间:
2012-5-31 09:59
请管理员把您编译的步骤发一下好吗 我路径是对的 只不过有的文件夹被我改了名字 加载也就不一样了 不行啊 急死了都……
麻烦了
作者:
wpailili
时间:
2012-6-1 14:58
加载成功了
cd lanmp/php-25.2.17/ext
linux下将源码文件编译应该都有configure吧,可这里没有,在我们已经安装php后,php5这个文件夹里的命令目录bin里有一个文件叫phpize,用它就可以生成configure文件啦,继续
#/www/wdlinux/php-5.2.17/bin/phpize
这里回车运行,执行完后就出了configure文件,
./configure --prefix=/www/wdlinux/mysqli --with-php-config=/www/wdlinux/php-5.2.17/bin/php-config --with-mysqli=/www/wdlinux/mysql/bin/mysql_config
#make
#make test
make install
(不出错就会显示Installing shared extensions: /www/wdlinux/php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613
现在mysqli.so文件就出来啦。。
直接在php.ini里把这个文件加载就OK啦。。
extension_dir=”/www/wdlinux/php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613“
extension=mysqli.so
重启apache.
欢迎光临 WDlinux官方论坛 (http://www.wdlinux.cn/bbs/)
Powered by Discuz! 7.2