本节内容:

linux下添加php扩展库

这里以php curl 扩展库编译为例。

本次编译只是单独编译php的扩展库,然后将编译好的php扩展库加到现在运行的php中,不对现在运行的php重新编译,所以对现在运行的php没有任何影响。

假如原先编译的php目录在/usr/local/php4目录下;apache在/usr/local/apache2目录下;php源代码在/home/php-4.4.7目录下。

如果实际目录与假定的目录不一致,则在下面的命令中做调整。

1,找到当前运行的php版本的源代码目录,如 php-4.4.7。进入curl扩展库目录。

复制代码 代码示例:

$cd /home/php-4.4.7/ext/curl

2,调用phpize程序生成编译配置文件。

复制代码 代码示例:

$/usr/local/php4/bin/phpize

3,编译扩展库,分别执行下面的configure和make命令。

复制代码 代码示例:

$./configure –with-php-config=/usr/local/php4/bin/php-config

##configure这一步执行通过后,再执行make命令,如果configure执行不通过,则查找错误原因。

$make

##make成功执行后,生成的扩展库文件在当前目录的 modules 子目录下,如 /home/php-4.4.7/ext/curl/modules/curl.so。

4,配置php.ini文件

复制代码 代码示例:

##将编译好的扩展库文件,复制到apache2 modules目录下。

$cp /home/php-4.4.7/ext/curl/modules/curl.so /usr/local/apache2/modules/.

##可以通过查看phpinfo信息来确定php.ini文件位置,然后编辑。

##在php.ini文件中找到设置扩展目录的位置,然后将扩展路径设置到apache2 modules目录下。

extension_dir = “/usr/local/apache2/modules/”

##在php.ini的添加扩展库位置,设置要添加的扩展库。

extension=curl.so

##以后如果还要添加别的扩展库的话,则只需先将php扩展库编译好,然后copy到apache2 modules目录下,

##然后再在这个位置,添加一行将编译后的扩展库文件名加上即可。

5,重启apache,查看phpinfo信息,即可看到刚才添加进去的curl扩展库。

您可能感兴趣的文章:

PHP添加CURL扩展库的二种方法

php mysqli扩展库之预处理操作的二个例子

php mysqli扩展库操作mysql的例子

php mysqli扩展库应用一例

linux php添加mysql扩展模块_linux下为php添加扩展库的方法相关推荐

  1. linux使网卡点亮_Linux下 无线网卡配置无线唤醒功能的方法

    原标题:Linux下 无线网卡配置无线唤醒功能的方法 导读Wake-on-LAN(WOL)是一个以太网标准,它允许服务器通过一个网络消息而被打开.你需要发送一个"魔法数据包"到支持 ...

  2. linux中的mysql使用_Linux下安装和使用MySQL(二)

    三.登录MySQL 登录MySQL的命令是mysql, mysql 的使用语法如下: mysql [-u username] [-h host] [-p[password]] [dbname] use ...

  3. linux 查找文件 mysql数据库_Linux下MySQL数据库目录多了好多文件

    发现Linux下Mysql数据库目录多了好多Mysql-bin.0000X这些文件,经过自己查找资料确认了这些就是二进制日志文件,因为数据库重要,所以步步要小心,我需要非常确认这些文件可以删除才删除, ...

  4. linux中卸载mysql数据库_Linux下彻底卸载mysql数据库

    linux下彻底卸载mysql 图解教程 1.查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到如下图的所示: 说明之前安装了: MySQL-client-5.5. ...

  5. Linux最小体积mysql安装_Linux下安装MySQL以及一些小坑

    第一次写博客,各位凑合着看吧(假装有人看). 我这里使用的是centos7. 1.首先打开终端,查看有没有安装过MySQL: [root@localhost lyp]# rpm -qa | grep ...

  6. yum安装php mysql扩展,yum安装php_centos6使用yum安装php mysql与gd扩展库的方法

    摘要 腾兴网为您分享:centos6使用yum安装php mysql与gd扩展库的方法,鱼乐贝贝,一路捞,悟空识字,无限绘画等软件知识,以及手机调音器,人人商城app,映美630k打印机驱动,hp打印 ...

  7. linux中删除mysql用户_linux系统下mysql添加用户、删除用户、授权、修改密码等sql命令使用...

    MySQL 远程登录及常用命令 MySQL服务的启动和停止 net stop MySQL net start MySQL 登陆MySQL 语法如下: MySQL -u用户名 -p用户密码 键入命令My ...

  8. linux mysql安装_Linux下安装mysql服务(超详细)

    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的 ...

  9. linux下mysql乱码_linux下mysql中文乱码

    登录mysql执行 mysql> show variables like 'character%'; 发现编码有些不是utf-8 修改/etc/mysql/my.cnf,网上说的是/etc/my ...

最新文章

  1. SSM框架整合(Spring+SpringMVC+MyBatis)
  2. 深入理解Java:SimpleDateFormat安全的时间格式化
  3. python 单元测试_聊聊 Python 的单元测试框架(一):unittest
  4. 查看.Net Framework版本号
  5. java文件名命名的规则,Java文件名及其他命名规则
  6. (22)Python-builtins-sorted()函数用法
  7. 深度贝叶斯神经网络(Deep Bayesian Neural Networks)实现方法
  8. 解方程(equation)
  9. eact-native-linear-gradient
  10. 笑cry!在镜子面前,沉稳暖心的金毛同学也会瞬间化身逗比!
  11. docker容器添加自定义hosts
  12. VK1623,DICE(邦定COB)/COG(绑定玻璃用)段码LCD液晶显示驱动芯片,支持最大48EGx8COM
  13. 再向子公司输血数十亿,这家巨头的汽车电子业务何时迎来拐点?
  14. mysql修改密码方法大全
  15. 华为系统取名鸿蒙,华为自主操作系统为何取名鸿蒙?看完西游记就知道霸气在哪里!...
  16. python----列表 例题 创建一个列表,命名为foods, 在列表中保存5个食物士豆,西红柿面条,苹果,披萨并打印出每一个食物的名字
  17. 【ArcGIS】ArcGIS Editor for OpenStreetMap 各版本稳定下载链接
  18. 安装包资源下载(暂整理)
  19. 步进电机驱动基础2——细分驱动、加减速控制
  20. Windows sshfs挂载远程文件夹

热门文章

  1. ES(Elasticsearch)基本查询总结(含docker安装,python操作)
  2. python机器学习案例系列教程——GBDT构建新特征
  3. 简单RAM存储器分析
  4. jupyter新建文件_初学jupyter,运行,下载,上传导入文件
  5. 闰年流程图——18网三杨捷
  6. vuex state使用
  7. WebStorm连接Github教程
  8. DWR第四篇之对象传参
  9. RDD之一:总体介绍
  10. 在Apache中隐藏Php文件后缀