1.安装mysql-devel包
[root@DBproxy ~]# yum install mysql-devel
注:该包必须在编译php之前安装好,否则在安装php的mysql扩展模块是会碰到各种古怪问题 2. php的安装
#下载
[root@DBproxy zabbix]# wget http://119.90.25.34/cn2.php.net/distributions/php-5.6.28.tar.gz #解压
[root@DBproxy zabbix]# tar -zxvf php-5.6.28.tar.gz #安装
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
make && make instal #安装扩展模块
1.进入安装包中的扩展模块目录
[root@DBproxy ext]# pwd
/usr/local/src/php-5.6.28/ext 2.进入准备安装的模块目录
[root@DBproxy ext]# cd mysqli
[root@DBproxy mysqli]# pwd
/usr/local/src/php-5.6.28/ext/mysqli 3.执行phpize(必须在被安装模块的目录中)
[root@DBproxy mysqli]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226
[root@DBproxy mysqli]# 4.开始安装
[root@DBproxy mysqli]#./configure --with-php-config=/usr/local/php/bin/php-config
[root@DBproxy mysqli]#make
[root@DBproxy mysqli]#make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
Installing header files: /usr/local/php/include/php/
[root@DBproxy mysqli]# #模块被安装的目录
[root@DBproxy mysqli]# ls -l /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
总用量 1724
-rwxr-xr-x. 1 root root 723693 11月 23 00:13 mysqli.so
-rwxr-xr-x. 1 root root 184403 11月 23 00:11 mysql.so
-rwxr-xr-x. 1 root root 586616 11月 23 00:10 opcache.so
-rwxr-xr-x. 1 root root 258143 11月 23 00:18 pdo_mysql.so
[root@DBproxy mysqli]# 5.将mysql.so添加到php.ini参数文件中(该文件的位置可在apache的http.conf中查到)
extension=pdo_mysql.so
extension=mysqli.so 注:不要在php.ini中添加extension=mysql.so,否则apache在启动时会报异常:
PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) 'mysql.so' in Unknown on line 0。
通过phpinfo发现,即使不在php.ini中添加extension=mysql.so,php启动后默认是会加载mysql.so模块的 http://www.cnblogs.com/zhuque/archive/2012/11/03/2763351.html
http://www.banping.com/?p=864

#linux安装php,gd支持jpeg

http://www.linuxidc.com/Linux/2014-11/109911.htm

http://chen498402552-163-com.iteye.com/blog/1161254

linux下 php 安装mysql的扩展模块的更多相关文章

  1. Linux下yum安装MySQL

    写这篇文章的原因是:在刚开始使用Linux操作系统时想要搭建LAMP环境,于是开始在Google和百度上各种寻找资料,碰到了不是很多的问题后,我决定写这篇文章总结一下在Linux下yum安装MySQL ...

  2. linux下如何安装mysql和redis

    linux下如何安装mysql(mariadb) linux下如何安装软件? 1. yum安装软件也得注意,一个是配置yum源 1.我们当前的是阿里云的yum源(下载速度特别快) 通过 yum ins ...

  3. Linux 下编译安装MySQL

    最近在研究Mysql,当然先要把它安装在机器上才行呀.记录下操作,加深记忆,也供以后参考. 准备工作: Linux版本:Redhat Linux 6.4 Mysql版本(安装包):mysql-5.6. ...

  4. linux下 yum 安装mysql和卸载

    1.查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 2.查看有没有安装包: yum list mysql* 3.安装mysql客户端 ...

  5. Linux下yum安装MySQL yum安装MySQL指定版本

    yum安装MySQL 1. 查看有没有安装过     yum list installed MySQL* (有存在要卸载yum remove MySQL*)     rpm -qa | grep my ...

  6. linux下apt安装mysql导致mysql.user table is damaged

    笔者在ubuntu下用 apt install mysql-server类似的命令安装mysql, 安装了最新版的mysql5.7,覆盖了操作系统内置的数据库mysql系统库. 最初启动mysql出错 ...

  7. 64位linux下rpm安装mysql的5.5.55版本

    昨天同事开了个阿里云环境,让我帮他安装mysql数据库,本想着很简单的一件事,结果还是折腾了一番.坑很多,一路趟过,一个接一个,只能硬着头皮冲. 首先是下载压缩包,因为采用了rpm安装方式,所以下载的 ...

  8. Linux下快速安装Mysql及使用

    1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: ...

  9. Linux下离线安装MySQL

    Linux下安装mysql 1 检查并卸载已安装mysql 命令:rpm -qa|grep -i mysql 命令:rpm -e --nodeps ‘上个命令后显示的本机已安装mysql依赖’ 如果存 ...

随机推荐

  1. SqlParameter 之 in

    List<string> ConditionList = new List<string>(); List<string> tempParameters = new ...

  2. oracle 杀掉当前用户的进程

    select ' alter system kill session '''|| sid ||','||serial# || ''';' from v$SESSION where username=' ...

  3. 7款效果惊人的HTML5/CSS3应用

    今天是周末,我为大家收集7个比较经典的HTML5/CSS3应用,每一个都提供源代码,效果非常惊人. 1.CSS3/jQuery创意盒子动画菜单 作为前端开发者,各种各样的jQuery菜单见过不少,这款 ...

  4. linux 系统安装mysql (rpm)

    其实按照本文安装成功,但是启动依然有问题:最好参考链接配置. http://blog.csdn.net/xiaoxiaoxuewen/article/details/7550107 我用的是ubunt ...

  5. GCT之数学公式(三角函数)

  6. cordova开发跨平台应用问题随笔记

    iOS下频繁请求地理位置授权 做的某个cordova应用有用到geolocation插件,跑在iOS的时候发现app请求了一次授权,结果webkit还请求了一次授权,不但如此,webkit请求的格式还 ...

  7. greenplum日常维护手册

    1.       数据库启动:gpstart 常用可选参数: -a : 直接启动,不提示终端用户输入确认 -m:只启动master 实例,主要在故障处理时使用 2.       数据库停止:gpsto ...

  8. win上的某个端口是否开启

    1.添加Telnet服务 控制面板-->程序-->打开或关闭windows功能 2.配置Telnet为自动并开启服务 计算机-->服务和应用程序-->服务 3.telnet - ...

  9. node.js和socket.io实现im

    im——Instant Messaging 即时通讯 基本技术原理 (1)通过IM服务器登陆或注销 (2)用户A通过列表找到B,用户B获得消息并与之交谈 (3)通过IM服务器指引建立与B单独的通讯通道 ...

  10. zabbix-agents客户端安装

    Windows下zabbix客户端的安装 记得关windows上的防火墙 1.首先需要下载zabbix_agents.rar文件 点击这里进行下载 当然也可以在www.zabbix.com进行下载 2 ...