码迷,mamicode.com
首页 > 数据库 > 详细

linux下php的mysqli扩展安装

时间:2015-06-01 22:48:53      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:php   添加扩展   扩展安装   linux   centos   

以前一直是在WAMP的环境下开发的,很少接触LAMP开发,现在公司里面需要用到LAMP环境,接下来就需要对该环境多多学习了。
今天在原有的php5.3的基础上升级为了php5.4版本,需要对环境进行一些修改,其中就涉及到了php模块的配置,WAMP下直接在php.ini中启用mysqli就行(去掉;extension=php_mysqli.dll前面的分号“;”),但是Linux环境下不只要这样做,还要自己去添加mysqli的扩展文件,我以mysqli的添加为例进行记录。
首先到php的安装包(我用的源码编译安装)下,下面有一个名为ext的文件,如图:技术分享
进入到该文件中:cd ext
使用:ls命令可以看到下面已经有一些扩展了,如图:
技术分享
如果这下面没有你需要的扩展就要到网上去下载了。很幸运这下面已经有我需要的mysqli扩展包了,接下来进入到mysqli文件里面:cd mysqli
接下来需要使用的phpize了(phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块,详细的讲解网上有的,有兴趣了解可以去度娘)。
直接输入phpize如图:
技术分享
如果这样不行可以使用:find / -name phpize命令查一下phpize的位置,如图:技术分享
,然后使用/usr/local/bin/phpize,如图:
技术分享

接下来以此使用:

./configure -prefix=/usr/local/mysqli
make
make install

这三个命令,在使用完make install之后会生成一个目录文件,如图所示:技术分享
使用ls查看该目录可以看到会有一个.so结尾的文件mysqli.so,相当于windows下的.dll文件,如图:技术分享

然后使用:service httpd restart命令重启下服务就OK了!
在程序中使用phpinfo();就能看到有mysqli这项扩展的内容了:技术分享

linux下php的mysqli扩展安装

标签:php   添加扩展   扩展安装   linux   centos   

原文地址:http://blog.csdn.net/leedaning/article/details/46314521

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!