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. CVPR 2013

    CVPR2013大部分文章都已经公开了,大家可以通过下面的网址访问: http://www.cv-foundation.org/openaccess/CVPR2013.py# 还有一篇根据CVPR20 ...

  2. ACM 位运算

    的幂 boolean power2(int x) { return((x&(x-1))==0)&&(x!=0): } For example: #include<stdi ...

  3. Linux并发模型

    Linux并发模型 Linux并发模型 目前可以实现并发程序的方法有Apache模型(Process Per Connection,简称PPC),TPC(Thread PerConnection)模型 ...

  4. 数模学习笔记(四)——AHP

    1.层次分析法是对复杂.较为模糊的问题作出决策的简易方法. 2.步骤: (i)建立递阶层次结构模型:最高层(目标层),中间层(准则层),最底层(措施层) (ii)构造出各层次中的所有判断矩阵 各准则在 ...

  5. Left 、right join使用笔记

    用过很多次left join,right join,看到查询出的结果,知道可能是没用left join.或者right join导致的结果,但都是用一次,网上查一次使用规则,学到的东西只是皮毛.今天用 ...

  6. C语言实现修改文本文件中的特定行

         最近由于项目需要实现修改文件的功能,所以,博主认真查阅了一些资料,但是,很遗憾,并没有太多的收获. 好的,首先我先叙述下功能要求: 其实很简单,就是Shell中sed命令的C语言实现,实现定 ...

  7. 通过Shell脚本读取properties文件中的参数时遇到\r换行符的问题

    今天在编写微服务程序启动脚本的时候,遇到一个比较奇葩的问题,下面给出具体描述: 目标:通过读取maven插件打包时生成的pom.properties文件,获取里面的应用名称和应用版本号,然后拼接得到s ...

  8. JS网站当前日期在IE9、Chrome和FireFox中年份显示为113年的解决方法 getFullYear();

    JS网站当前日期在IE9.Chrome和FireFox中年份显示为113年的解决方法 getFullYear();

  9. AngularJS 跨站请求- jsonp请求

    今天写东西的时候遇到了 一种情况 ,因为用的不是自己公司人员写的接口 ,而我要写的东西是抓别的网页上的接口 所以出现了 一下这种情况 这是我的请求: 我在浏览器模板赋值的时候发现赋值成功了, 在浏览器 ...

  10. C语言之printf函数

    一  基本用法 格式化控制符:%d %c %ld %lf 意思是:相当于在要输出的语句里面挖了一个坑,也就是在内存中开辟空间,然后再那个坑的位置(也就是开辟好的空间),填上你想要显示的值 printf ...