linux mysqli模块的安装

2014-11-30 17:06:55


linux mysqli模块的安装

第一步:下载mysqli.sh
wget -c http://down.wdlinux.cn/in/mysqli_ins.sh
ps:如果报错说域名没法解析,就去设置一下dns再下载。设置方法,修改文件
vim /etc/resolv.conf,写入 nameserver 8.8.8.8

第二步:执行 mysqli_ins.sh
如果权限不够 先更改权限chmod 755 mysqli_ins.sh
然后执行 ./mysqli_ins.sh 选择php版本进行安装。

第三步:利用phpize命令生成configure文件。
1: 用find命令,查找一下mysqli的文件目录,find / -name "mysqli"
2: cd 到mysqli文件目录下,执行 /usr/local/php/bin/phpize
3: ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config
4: make
5: make test
6: make install
第四步: 修改php.ini 
加入或者去掉注释 extension = "mysqli.so" (如果extension_dir 不对,此处需要写全路径)
然后重启web服务器

访问phpinfo 查看是否有mysqli模块,有就说明安装成功了。

启用mysqli扩展模块

与mysql功能扩展模块类似,mysqli接口也不是PHP的一个集成组件,如果想使用这个功能扩展模块,需要显示配置PHP才能使用此扩展。在 不同平台下的配置有所不同,如果在Linux平台中启用mysqli扩展,必须在编译PHP时加上--with-mysqli选项。如果在Windows 平台中启用mysqli扩展,需要通过一个DLL文件提供相应的扩展。不管使用的是哪一个操作系统平台,都必须在php.ini文件里启用这个扩展,以确 保PHP能够找到所有必要的DLL。可以在php.ini文件中找到下面一行,取消前面的注释,如果没有找到就添加这样一行:

extension=php_mysqli.dll //在php.ini文件中启用这一行

为您推荐