知识大全 Linux下独立添加PHP扩展模块

Posted 目录

篇首语:立志宜思真品格,读书须尽苦功夫。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Linux下独立添加PHP扩展模块相关的知识,希望对你有一定的参考价值。

Linux下独立添加PHP扩展模块  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  服务器运行一段时间后 可能突然会需求添加某个扩展 如curl pdo xmlrpc等 这就需要在不重新编译PHP的情况下独立添加扩展

  下面以安装curl为例 介绍具体安装步骤

   安装crul wget tar gz tar zxvf curl tar gz cd curl /configure prefix=/usr/local/curl

  make

  make install

   编译生成扩展进入php源程序目录中的ext目录中 这里存放著各个扩展模块的源代码 选择你需要的模块 比如curl模块

  cd curl

  执行phpize生成编译文件 phpize在PHP安装目录的bin目录下

  /usr/local/php /bin/phpize

  运行时 可能会报错 Cannot find autoconf Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script 需要安装autoconf

  yum install autoconf(RedHat或者CentOS) apt get install autoconf(Ubuntu Linux)

  生成配置文件 并编译生成模块

  /usr/local/php /bin/phpize

   /configure with curl=/usr/local/curl with php config=/usr/local/php /bin/php config

  make

  make install

  这样 curl so就被复制到PHP对应目录(如 /usr/local/php /lib/php/extensions/no debug non zts /)

   修改配置在php ini里 设置扩展目录

  extension_dir = /usr/local/php /lib/php/extensions/no debug non zts /

  并添加扩展模块引用

  extension = curl so

   检查并重启Apache

  /usr/local/php/bin/php v

cha138/Article/program/PHP/201311/20774

相关参考

知识大全 linux下php扩展mysqli的支持

  前两天一个站点转移过来因为给我的数据库有问题我也没有仔细处理这个站点今天把数据库弄好了发现还是用不了报的错误如下Fatalerror:Classmysqlinotfoundin原来是我之前在编译p

知识大全 Linux系统安装php扩展cURL

Linux系统安装php扩展cURL  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Linux作

知识大全 Linux下Apache+PHP+MySql+Cgi

Linux下Apache+PHP+MySql+Cgi  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Linux下安装PHP,APACHE,MYSQL,PERL方法

Linux下安装PHP,APACHE,MYSQL,PERL方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 Linux下PHP删除一个目录下所有文件夹和子目录

Linux下PHP删除一个目录下所有文件夹和子目录  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 解析php扩展php

  方法一(已通过测试)已经内置有php_curldll在ext目录下此DLL用于支持SSL和zlib在phpini中找到有extension=php_curldll去掉前面的注释设置extensio

知识大全 PHP典型模块与项目实战大全

PHP典型模块与项目实战大全  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  PHP典型模块与项目

知识大全 加载远程服务上的spring独立子模块

  背景  假设一个web工程有个独立业务子模块userhomerpc个独立子模块也独立发布子模块独立发布后可以及时reloadweb工程的业务功能个子模块可以在任何服务器上也可以是个不同的公司来提供

知识大全 我的新浪博客里怎么添加新的模块啊

我的新浪博客里怎么添加新的模块啊?登陆你的博客首页。然后点击页面上部右边的“页面设置”/“设置博客首页模块”/“自定义模块”有个“创建文本模块”/“创建列表模块”/“管理”点击“创建列表模块”进入1、

知识大全 PHP执行linux系统命令

PHP执行linux系统命令  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先先要给大家介绍P