bellszhu 发表于 2012-01-07 21:04

ubuntu11.10 中的php安装mysqli模块

我的php是通过sudo apt-get install php5
mysql也是通过apt-get方式的。。。
写了一个脚本通过mysqli来访问mysql
出现:
“PHP Fatal error:Class 'mysqli' not found in /home/bellszhu/www/php/mysql/testmysqli.php on line 2”

第二行的内容是 $mysqli = new mysqli();


觉得apt-get方式安装php是没有加上mysqli模块的,,但是不知道如何加入mysqli模块??



php版本信息:
PHP 5.3.6-13ubuntu3.3 with Suhosin-Patch (cli) (built: Dec 13 2011 18:37:10)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies

3227049 发表于 2012-01-08 10:23

aptitude install php5-mysql

liuxingyuyuni 发表于 2012-01-08 18:03

额ubuntu啊,我记得UBT不是有一个一键安装么?:((

xinglu1983 发表于 2012-01-09 11:20

apt-get install php5-mysqli
apt-get install php5-pdo
。。。
类推

maochanglu 发表于 2012-01-09 11:42

php5-mysqli
感觉像这个。

3227049 发表于 2012-01-09 13:33

pdo-mysql和mysqli没独立包的,都在php5-mysql里面的



dpkg -L php5-mysql
/.
/etc
/etc/php5
/etc/php5/conf.d
/etc/php5/conf.d/mysql.ini
/etc/php5/conf.d/mysqli.ini
/etc/php5/conf.d/pdo_mysql.ini
/usr
/usr/lib
/usr/lib/php5
/usr/lib/php5/20090626+lfs
/usr/lib/php5/20090626+lfs/pdo_mysql.so
/usr/lib/php5/20090626+lfs/mysqli.so
/usr/lib/php5/20090626+lfs/mysql.so
/usr/share
/usr/share/doc
/usr/share/doc/php5-mysql

bellszhu 发表于 2012-01-09 22:43

谢谢楼上的各位了。。。

bellszhu 发表于 2012-01-09 22:55

本帖最后由 bellszhu 于 2012-01-09 23:31 编辑

现在我遇到个新问题,,还是上面的脚本,在终端能正常运行,,用浏览器打开也正常运行。但是在eclipse中的pdt里还是提示
PHP Fatal error:Class 'mysqli' not found in /home/bellszhu/www/php/mysql/testmysqli.php on line 3
start
PHP Stack trace:
PHP   1. {main}() /home/bellszhu/www/php/mysql/testmysqli.php:0

下面是eclipse中run as->PHP Script的结果




但是在终端上正常:

sychangchun 发表于 2012-01-23 23:10

学习了啊。
页: [1]
查看完整版本: ubuntu11.10 中的php安装mysqli模块