转 linux下php扩展mysqli的支持
2013-12-25 14:14
543 查看
前两天一个站点转移过来,因为给我的数据库有问题,我也没有仔细处理这个站点。今天把数据库弄好了,发现还是用不了,报的错误如下:Fatal error: Class ‘mysqli’ not found in。原来是我之前在编译php的时候,没有把mysqli的支持编译进去,解决问题的办法,就是重新编译一下
mysqli是优化后的mysql,具体的优点baidu下就ok了
cd php-5.2.8 在这下面有个ext文件夹里有mysqli
cd ext/mysqli
linux下将源码文件编译应该都有configure吧,可这里没有,在我们已经安装php后,php5这个文件夹里的命令目录bin里有一个文件叫phpize,用它就可以生成configure文件啦,继续
/usr/local/php5/bin/phpize 这里回车运行,执行完后就出了configure文件,
./configure –prefix=/usr/local/mysqli –with-php-config=/usr/local/php5/bin/php-config –with-mysqli=/usr/local/mysql/bin/mysql_config
直接回车,不出问题就继续。。
make
make test
make install (不出错就会显示Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20041030/)
现在mysqli.so文件就出来啦。。
直接在php.ini里把这个文件加载就OK啦。。
extension_dir=”/usr/local/php5/ext”
extension=mysqli.so
把上面第一行找到修改成这个,然后再把第二行加入。。wq保存退出。
把mysqli.so这个文件cp到/usr/local/php5/ext下
重启apache.
mysqli是优化后的mysql,具体的优点baidu下就ok了
cd php-5.2.8 在这下面有个ext文件夹里有mysqli
cd ext/mysqli
linux下将源码文件编译应该都有configure吧,可这里没有,在我们已经安装php后,php5这个文件夹里的命令目录bin里有一个文件叫phpize,用它就可以生成configure文件啦,继续
/usr/local/php5/bin/phpize 这里回车运行,执行完后就出了configure文件,
./configure –prefix=/usr/local/mysqli –with-php-config=/usr/local/php5/bin/php-config –with-mysqli=/usr/local/mysql/bin/mysql_config
直接回车,不出问题就继续。。
make
make test
make install (不出错就会显示Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20041030/)
现在mysqli.so文件就出来啦。。
直接在php.ini里把这个文件加载就OK啦。。
extension_dir=”/usr/local/php5/ext”
extension=mysqli.so
把上面第一行找到修改成这个,然后再把第二行加入。。wq保存退出。
把mysqli.so这个文件cp到/usr/local/php5/ext下
重启apache.
相关文章推荐
- linux下php扩展mysqli的支持
- linux下php扩展mysqli的支持
- linux下php扩展mysqli的支持
- linux下php扩展mysqli的支持
- linux下php扩展mysqli的支持 .
- linux下开启php的sockets扩展支持实例
- linux 下 php 扩展redis支持
- Linux下PHP安装curl扩展支持https
- linux上给php安装mysqli扩展
- 在linux下使PHP支持socket扩展
- linux下创建php的mysql扩展 (pdo_mysql和mysqli)
- linux 安装php 不安装mysql 需要支持mysql mysqli mysql-pdo
- linux中添加PHP的mongoDB支持扩展
- linux 安装php 不安装mysql 需要支持mysql mysqli mysql-pdo
- linux下phpMyAdmin 出现 “缺少 mysqli 扩展,请检查 PHP 配置。”
- 【linux】ubuntu php7.0 discuz mysqli_connect()不支持的解决方案
- Linux下安装PHP的GD支持库(安装PHP的GD扩展)
- Linux下编译php不编译mysql让php支持mysql扩展
- linux下PHP中添加memcache扩展支持
- linux下为php一键安装mysqli扩展