知识大全 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相关参考
前两天一个站点转移过来因为给我的数据库有问题我也没有仔细处理这个站点今天把数据库弄好了发现还是用不了报的错误如下Fatalerror:Classmysqlinotfoundin原来是我之前在编译p
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_curldll在ext目录下此DLL用于支持SSL和zlib在phpini中找到有extension=php_curldll去掉前面的注释设置extensio
PHP典型模块与项目实战大全 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! PHP典型模块与项目
背景 假设一个web工程有个独立业务子模块userhomerpc个独立子模块也独立发布子模块独立发布后可以及时reloadweb工程的业务功能个子模块可以在任何服务器上也可以是个不同的公司来提供
我的新浪博客里怎么添加新的模块啊?登陆你的博客首页。然后点击页面上部右边的“页面设置”/“设置博客首页模块”/“自定义模块”有个“创建文本模块”/“创建列表模块”/“管理”点击“创建列表模块”进入1、
PHP执行linux系统命令 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首先先要给大家介绍P