首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

如何编译安装PHP扩展

安装PHP扩展最简单的办法就是 sudo apt-get install php5-xxx 但有的时候并非我们所愿,源里面并没有我们需要的扩展,这时候就需要我们下载源码自己编译安装了。...这篇文章中我将介绍在本地Linux平台下编译安装PHP扩展的方法。 现在网站根目录下创建 index.php 打印基本的配置信息,以验证我们是否安装成功。...配置编译环境 我们需要安装一些编译必须的库,还有 php-dev 版本 Ubuntu sudo apt-get install php5-dev php5-mysql gcc libpcre3-dev.../configure --enable-intl: 配置编译环境,相当于告诉编译编译PHP源码的时候加上intl这个扩展。...make: 将会把源码编译成 intl.so make install : 将会把 intl.so 移动到当前安装的 PHP扩展目录。

1.8K20

windows下编译php及其扩展方式

编译器 首先根据php官方提供的编译器支持列表中根据需要选择编译器(建议使用vc,对cygwin的dll依赖不习惯) 由于vc9对5.2-5.5几乎是全线支持,所以建议选择该版本作为编译php sdk...然后下载php sdk的二进制工具包,解压到某个目录,运行binphpsdk_setvars.bat或手工添加环境变量 windows sdk 在M$官方下载,版本为6.1.若是机器上已经安装其他版本...,安装6.1后需要手工设置中心sdk版本,SDK提供GUI工具: Windows SDK Configuration Tool php source 下载要编译的源码包,解压后使用vc9提供的命令行工具进入源码根目录...,运行: buildconf 生成configure文件,使用configure --help可以看到支持的配置选项 编译php cscript /nologo configure.js nmake 编译...php扩展 cscript /nologo configure.js "--disable-all" "--enable-cli" "--enable-扩展名"

90940

编译安装PHP7及扩展

二、编译安装PHP扩展 1. php扩展安装流程 从 pecl.php.net 查找需要的扩展 选择扩展的版本(注意查看扩展版本与PHP版本的兼容性) 解压缩下载的文件 判断文件的安装类型 > 直装...:(解压出来就是 .so 文件),直接复制文件到扩展目录,在php.ini中开启相应的扩展即可 > 编译安装:需要先进行编译,再复制文件到扩展目录,在php.ini中开启相应的扩展 2....phpize是用来扩展php扩展模块的。 通过phpize可以建立php的外挂模块。 configure 配置编译参数 主要是配置php配置文件参数,例如: ....&& make install 查看编译好的扩展文件 redis.so,已经自动复制到php扩展目录下 [root/usr/local/src/redis-4.1.1]# ll /usr...&& make install 查看编译好的扩展文件 redis.so,已经自动复制到php扩展目录下 [root/usr/local/src/xdebug-2.6.1]# ll /usr

2.6K10

原 各种linux系统下php扩展编译安装

1.概要 平时工作过程中,php开发者总是避免不了要进行服务器环境的部署,这篇文章就来列举一下安装php扩展的几种方法把。...3.编译安装 编译安装相对来说就比较复杂,最常见的就是需要先下载一个压缩包,然后解压,然后进入到目录进行编译安装。.../configure --with-php-config=/usr/local/php/bin/php-config #配置编译项 (4)安装 make && make install 然后就是修改...但是有一种例外的情况,那就是没有地方下载压缩包(或者说很难找到) 那就是php源码包里面自带的,但是有没有安装进去的扩展。...例如:php-ldap,ldap扩展如果不使用yum进行安装的话,你会发现它无处下载,网络上的教程都是让你使用yum或者直接进入/ext/ldap进行编译安装,但是我们压根没有/ext/ldap这个目录啊

1.4K30

Linux下手动编译安装PHP扩展的例子分享

这篇文章主要介绍了Linux下手动编译安装PHP扩展的例子分享,本文以PDO_MYSQL为例,讲解手动编译安装PHP扩展的方法,需要的朋友可以参考下 开发和部署的过程中可能会经常出现需要额外安装PHP扩展的情况...,下边以PDO_MYSQL为例,介绍下手动编译安装PHP扩展: 先到http://pecl.php.net/找需要的版本,我用的是稳定的版本。...要先看看说明,特别是要注意mysql的php的版本。.../configure –with-php-config=/usr/local/php/bin/php-config 经过configure就可以make了 复制代码 代码如下: make make install...然后在/usr/local/lib/php.ini 加上一句: 复制代码 代码如下: extension=/usr/local/php/lib/php/extensions/debug-non-zts

94800

不重新编译PHP,单独添加扩展模块的方法

问题 php自身提供了很多扩展,比如curl,gmp, mbstring等等。我们在编译安装php时未必安装了所有扩展。那么在安装完php后,如果想单独安装某个php自身的扩展怎么办呢?...我们以curl扩展模块的安装为例说明如何单独添加扩展。 步骤 1.进入php源码的扩展目录。...本例中我的源码对应目录如下: /search/src/php-7.0.14/ext 2.进入模块目录,我们安装的是curl扩展,所以进入curl目录。...注意,如果你的机器上有多个php版本,一定要执行你准备安装扩展php版本对应的phpize。比如,我的机器上同时有php7和php5.3.3。我当前准备为php7安装curl扩展。...注意:如果你是使用fpm,apache等方式执行php。在修改相应的php.ini后,还需要重新启动fpm或apache,新的扩展才会生效。

1.4K20
领券