`
wytoy
  • 浏览: 91596 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

phpize编译动态扩展模块

阅读更多

上周配置服务器,安装php时没有安装memcache,就用phpize编译动态扩展模块

 

#tar zxvf memcache-2.2.5.tgz
#cd memcache-2.2.5/
#/usr/local/php/bin/phpize//这里有可能会报错,根据报错内容添加相应的库
#./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

 

在php.ini中添加对应的模块

 

extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/"
extension = "memcache.so"

 

重启服务器  OK~

分享到:
评论

相关推荐

    PHP7.2.6安装sodium扩展

    使用 make 命令来编译扩展模块,并使用 make install 命令来安装扩展模块。 在编译扩展模块时,可能会遇到一些错误,例如 iconv 依赖项的错误。在这种情况下,可以使用 ZEND_EXTRA_LIBS 变量来指定 iconv 依赖项的...

    使用phpize建立php扩展 今天要讲的是linux下php扩展的入门篇 下面我来 ....doc

    5. `make`:编译扩展。 6. `./php -f ext/jinzhesheng_module/jinzhesheng_module.php`:测试扩展是否正常工作。 7. `vi ext/jinzhesheng_module/jinzhesheng_module.c`:编辑扩展的源代码。 8. `make`:再次编译以...

    利用PHP扩展模块突破Disable_functions执行命令

    - **`enable_dl`**: 如果开启,允许使用`dl()`函数动态加载PHP扩展模块。 - **`safe_mode`**: 安全模式,如果开启,会限制PHP脚本的行为,提高安全性。 #### 利用流程 **步骤1:确认环境** 首先,通过查看`...

    phpize的深入理解

    是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块比如你想在原来编译好的php中加入memcached或者ImageMagick等扩展模块,可以使用phpize,通过以下几步工作。二、如何使用phpize?当php编译完成后,php的...

    安装apache mysql php 手册&&开发apache,php扩展模块方法

    PHP扩展模块则需要使用PHP的C API,遵循PHP的模块结构编写,并通过`phpize`工具来配置和编译。 总的来说,安装Apache、MySQL和PHP涉及多个步骤,包括配置、编译、安装和配置文件的定制。开发扩展模块需要对底层系统...

    php教程之phpize使用方法

    3. **编译扩展模块**:要添加一个扩展,首先解压缩模块的源代码包,如`memcache`。然后,进入解压后的目录,运行`phpize`来初始化编译环境: ``` tar zxvf memcache-2.2.5.tgz cd memcache-2.2.5 /usr/local/...

    Linux/FreeBSD下用C语言开发PHP的so扩展模块例解

    在Linux和FreeBSD操作系统上,使用C语言开发PHP的.so扩展模块是一项常见的任务,这主要涉及到PHP的内部机制以及C语言编程。这篇文章将深入解析这一过程,并提供一个实际的示例来帮助理解。 首先,我们需要了解PHP...

    ubuntu12.04使用c编写php扩展模块教程分享

    在PHP开发中,有时为了优化性能或实现特定功能,开发者会选择使用C语言编写扩展模块。本教程将指导你在Ubuntu 12.04系统上如何使用C语言为PHP 5.3.10版本创建自定义扩展模块。首先,确保你的系统已经安装了Apache和...

    Linux下CoreSeek及PHP扩展模块的安装

    这些工具和库是编译安装CoreSeek和PHP扩展模块的必要条件。在安装之前,可以使用rpm -q包名的方式来检查是否已经安装过相关软件包。例如,mysql-devel在安装LAMP环境时可能已经安装过了,所以无需再次安装。 接下来...

    Linux编译mssql扩展使用php连接sqlserver2008的使用步骤

    将编译生成的`mssql.so`模块复制到PHP的扩展目录,通常位于`/usr/lib/php/`或`/usr/local/lib/php/extensions/no-debug-non-zts-xxxxx/`(这里的xxxxx取决于你的PHP版本)。然后编辑`php.ini`文件,添加一行`...

    oci8源码,编译安装php连接oracle扩展

    4. **oci8_statement.c**:处理SQL语句的执行和结果集的获取,包括预编译语句和动态绑定参数。 5. **oci8_lob.c**:专门用于处理Oracle中的大型对象(LOBs),支持读取、写入和管理LOB数据。 6. **oci8_collection...

    CentOS 6.3下安装PHP xcache扩展模块笔记

    在本文中,我们将详细探讨如何在CentOS 6.3环境下安装PHP的xcache扩展模块。xcache是一款高效的PHP缓存和优化器,它能够显著提高PHP应用的性能,通过缓存编译后的PHP代码来减少CPU负载和内存消耗。 首先,确保你的...

    Ubuntu编译安装php7

    在Ubuntu系统中手动编译安装PHP7可以更好地控制PHP的版本以及所包含的模块,同时也能针对特定环境进行优化,提升性能。本文将详细介绍如何在Ubuntu环境下从源码编译安装PHP 7,并加入必要的扩展,如Redis支持等。 #...

    Linux下独立添加PHP扩展模块mbstring的方法

    环境php5.2.13, 不支持mbstring扩展 假如php的源码包在/usr/local/src/php-5.2.13 php安装目录是/usr/local/php 代码如下: # cd /usr/local/src/php-5.2.13/ext/mbstring/ # rpm -qa|egrep “autoconf|gcc” 这个是...

    Linux(CentOS)下PHP扩展PDO编译安装的方法

    打开php.ini配置文件,添加一行来加载PDO扩展模块,例如extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-***/pdo_mysql.so。路径需要根据实际情况调整,以指向生成的.so文件位置。 7. 重启Apache...

    无需重新编译php加入ftp扩展的解决方法

    这将会生成`.so`文件,这是PHP动态加载扩展的库文件。 6. **创建模块目录**:为了存放扩展的模块,创建一个新的目录,例如`/usr/local/php/etc/php/ext`。 7. **复制.so文件**:将编译生成的`ftp.so`文件复制到...

    c扩展php(linux版)

    - 使用`phpize`工具编译扩展。 - 通过`./configure --with-toplee`进行配置,并使用`make`和`make install`完成编译和安装过程。 #### 4. 示例:字符编码转换扩展 - **扩展目标**:开发一个能够进行UTF-8/GBK/GB...

Global site tag (gtag.js) - Google Analytics