1. 安装mysqli扩展

  1、进入php源代码目录:# cd /home/apps/web/php/php-5.3.5/
  2、再进入要添加的mysqli扩展源码目录:# cd ext/mysqli/
  2、调用已经编译好的php里面的phpize:# /usr/local/php/bin/phpize 直接运行,不用管
  3、然后# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config
   (/usr/local/mysql 为mysql的安装目录)
  4、make && make install
  5、编译之后,自动把mysqli.so放到了默认的php扩展目录下,我的为 /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

  (phpinfo可查看或者执行命令/usr/local/php/bin/php-config --extension-dir )

  再修改php.ini 找到extension_dir 默认路径为 extension_dir="/usr/local/php/lib/php/extensions/"

  在下面添加extension = "mysqli.so"

重启 nginx

2.  安装 pdomysql 扩展

     1、进入php源代码目录:# cd /home/apps/web/php/php-5.3.5/
  2、再进入要添加的mysqli扩展源码目录:# cd ext/pdo_mysql
  3、调用已经编译好的php里面的phpize:# /usr/local/php/bin/phpize 直接运行,不用管

4 ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql/

5. make && make install

3.phpredis 扩展

 1.下载

# wget https://github.com/owlient/phpredis/tarball/master

# wget http://pecl.php.net/get/redis-3.0.0.tgz php7.0版本以上请用这条

# mv master redis-php.tar.gz

# tar -zxvf redis-php.tar.gz

# cd owlient-phpredis-90ecd17

2.运行phpize

/usr/local/php/bin/phpize  查看信息(环境不一样,phpize位置也不一样,最好whereis phpize找到文件位置),如果报Can’t find PHP headers in /usr/include/php,先安装yum install php-devel

3.安装

# ./configure --with-php-config=/usr/local/php/bin/php-config

# make  && make install

4.放置so

# cd /
# cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/ 这是我生成的目录 个人可能不一样
# cp redis.so /usr/local/php/lib/php/extensions/ 将so文件复制到扩展目录下(前提是你的配置是extensions目录)
更改php.ini 添加扩展

extension=redis.so

5.重启php你就可以看到redis扩展了

3.openssl扩展安装

1. 跳转至安装php的软件目录
我的是cd home/apps/web/php/ext/openssl/ 2. cp config0.m4  config.m4 3. /usr/local/php/bin/phpize 4. ./configure --with-php-config=/usr/local/php/bin/php-config 5. make
make install 6. cd /usr/local/php/lib/php/extensions/no-debug-zts-20121212/  7. cp openssl.so  ../ 8. 在php.ini 中添加

extension=openssl.so

centos php 扩展安装的更多相关文章

  1. 【推荐】CentOS安装PHP-5.6.4+扩展安装+安全配置+性能配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 前段时间PHP官方发布了一个重要的安全升级公告,修复了两个unserialize函数的严重漏洞,目前受影响的版本有: ...

  2. centos'的yum安装php的memcache扩展

    centos'的yum安装php的memcache扩展 博客分类: linux   让php能使用memcached服务的扩展有两种:memcache 和 memcached 1. 先安装libmem ...

  3. Centos linux php扩展安装步骤

    使用phpinfo()函数输出PHP信息,然后找到Configuration File (php.ini) apachectl 其设计意图是帮助管理员控制Apache httpd后台守护进程的功能. ...

  4. CentOS环境PHP安装memcache扩展

    安装memcache yum install memcached 安装libmemcached库 yum install libmemcached PHP安装Memcache扩展 root@blog. ...

  5. Centos 中扩展 软件源 的安装 之 Remi ( 为yum 扩展软件源 )

    平时一般都是使用Ubuntu的,最近用起来Centos 发现软件安装方便不是很方便,   在安装过程中接触到了这么一个概念,  就是为yum 安装 扩展源,  这里下面要说的就是其中的  Remi  ...

  6. CentOS下php安装mcrypt扩展

    CentOS下php安装mcrypt扩展 Posted on 2012-09-12 15:27 C'est la vie 阅读(48294) 评论(3) 编辑 收藏 (以下步骤均为本人实际操作,可能与 ...

  7. CentOS 7下安装php-redis扩展及简单使用

    前言: 在本篇文章中,我将给大家介绍如何在CentOS7上安装PHP-Redis扩展以及一些简单的实用,关于如何在Centos上安装redis的,可以参考 Redis在CentOS 7上的安装部署   ...

  8. centos redis 安装 php-redis扩展安装 及使用

    前提:centos7.php7 安装redis-server 1:yum install redis 编译安装php-redis 扩展 1:下载编译安装 wget https://codeload.g ...

  9. centos下php扩展安装imagemagick

    centos下php扩展安装imagemagick 2015-10-23TONY7PHP 对于php的imagick主要是两部分的安装 ImageMagick主程序地址http://www.image ...

随机推荐

  1. haskell学习笔记<1>--基本语法

    七月记录:整个七月就在玩,参加夏令营,去遨游.... 八月份需要开始复习,正等书的这个过程突然想起一直没有完成的学习-haskell,所以当前的目标是用haskell制作一个局域网通信的小工具,要求: ...

  2. django model Foreign key usage 关系型数据库 ORM

    django 的模型 from django.db import models""" A model pair to map car and its manufactur ...

  3. ERROR 1130: Host xxx is not allowed to connect to this MySQL server

    在使用MySQL-Front连接mysql的时候发生的这个错误 ERROR 1130: Host xxx is not allowed to connect to this MySQL server ...

  4. MS Sql Server 消除重复行 保留信息完整的一条 2011-11-26 13:19(QQ空间)

    select company ,count(company) as coun into myls from mylist group by company having count(company)& ...

  5. strut2读源码记录

    首先你得准备一个很简单的struts2的程序,可以发一次请求后能返回一个正确的响应,当然,struts2的源码也要有,我这里用的myeclipse调试的,本来是想用eclipse,因为本人习惯于用ec ...

  6. 高反差保留滤镜学习OpenCV:滤镜系列(11)——高反差保留

    这几周笔者几篇文章介绍了改高反差保留滤镜的文章. 关联文章的地址 高反差保留就是高通滤波 r=(pix[x,y]-avg(R))/128 pix[x,y]*r+128*(1-r) #include & ...

  7. 通用性安装redis和基本配置

    之前聊redis的文章比较多了,但还没写一下安装和配置方面的总结. 总的来说,一般运行环境都是centos,开发环境无外乎windows,linux,mac os,我在这三个平台都安装和部署过redi ...

  8. Android 权限管理

    从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予.此方法可以简化应用安装过程,因为用户在安装或更新应用时不需要授予权限.它还让用户可以对应 ...

  9. 自定义JSP中的Taglib标签之四自定义标签中的Function函数

    转自http://www.cnblogs.com/edwardlauxh/archive/2010/05/19/1918589.html 之前例子已经写好了,由于时间关系一直没有发布,这次带来的是关于 ...

  10. [UI] APP界面设计流程

    此教程从交互开始进行APP界面设计,主要是一个流程,还是值得童鞋们学习一下的.包括:1.交互流程设计:2.风格定位:3.功能icon设计:4.界面视效整体优化:5.应用icon设计.