安装(fastcgi模式)的时候,常常有这样一句命令:/usr/local/webserver/php/bin/phpize
一、phpize是干嘛的?
phpize是什么东西呢?php官方的说明:
http://php.net/manual/en/install.pecl.phpize.php
phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块
比如你想在原来编译好的php中加入memcached或者ImageMagick等扩展模块,可以使用phpize,通过以下几步工作。
二、如何使用phpize?
当php编译完成后,php的bin目录下会有phpize这个脚本文件。在编译你要添加的扩展模块之前,执行以下phpize就可以了;
比如现在想在php中加入memcache扩展模块:我们要做的只是如下几步
————————————————————————
tar zxvf memcache-2.2.5.tgz
cd memcache-2.2.5/
/usr/local/webserver/php/bin/phpize
./configure –with-php-config=/usr/local/webserver/php/bin/php-config
make
make install
————————————————————————
注意./configure 后面可以指定的是php-config文件的路径
这样编译就完成了,还需要做的是在php.ini文件中加入extension值
extension = “memcache.so”
发表评论
-
Yaf框架安装指南
2018-06-29 15:44 619http://www.php.cn/php-weizij ... -
php-cgi和php-fpm有什么关系
2018-06-20 16:43 519转:https://segmentfault ... -
php strip_tags 去HTML标记
2018-06-06 13:32 584只保留 p img 换行符 $c ... -
thinkphp3.2.3用redis3.0.7做session共享
2017-12-28 15:08 1029第一步:在主服务器(www服务器)和从服务器上安装red ... -
php 如何给关键词自动添加超链接
2017-02-24 13:04 736$string = "a a b b c c&qu ... -
php 去掉字符串的最后一个字符 及 截取
2016-10-26 16:48 783原字符串1,2,3,4,5,6, 去掉最后一个 ... -
php 获取月第一天和最后一天
2016-07-20 13:42 484PHP获取某一天前后任意时间 date(" ... -
PHP 过滤,替换 超链接
2014-06-09 14:19 677#过滤掉超链接 ereg_replace("&l ... -
PHP二维数组排序函数
2014-04-10 17:31 784#对二维数组进行排序,$keys就是要排序的键名, 第三参 ... -
一组PHP可逆加密解密算法
2014-04-10 17:20 663对于大部分密码加密,我们可以采用md5、sha1等方法。可以 ... -
php在linux系统下实现百度文库功能 doc或pdf转swf预览功能
2013-07-30 15:29 1501php在linux系统下实现百度文库功能 doc或pdf转s ... -
msql 只查年月日
2013-03-15 10:18 871msql 只查年月日 where TO_DA ... -
使用PHP+Sphinx建立高效的站内搜索引擎
2013-03-11 15:07 9011. 为什么要使用Sphinx 假设你现在运营 ... -
ThinkPHP模板运用指南
2012-10-18 10:44 1575使用例子: {$webTitle|md5|strtou ... -
文件夹不存在则创建
2012-10-10 16:25 0#文件夹不存在则创建 private function cr ... -
thinkPHP中CURD
2012-09-13 17:36 2434thinkPHP中CURD 一:thinkPHP中多 ... -
文件夹不存在则创建
2012-08-29 16:20 913#文件夹不存在则创建 private function cr ... -
test
2012-08-09 16:19 0DROP TABLE IF EXISTS `city`; ... -
TP 路由
2012-07-31 23:15 751/*路由定义*/ 'URL_ROUTE_RULES ... -
php中被遗忘的函数
2012-06-27 23:06 684(PHP 4 >= 4.0.4, PHP 5)ct ...
相关推荐
安装(fastcgi模式)的时候,常常有这样一句命令:/usr/local/webserver/php/bin/phpize一、phpize是干嘛的?phpize是什么东西呢?php官方的说明:http://php.net/manual/en/install.pecl.phpize.phpphpize是用来...
本文将深入解析`phpize`的功能及其使用方法,帮助你理解如何利用它来增强PHP的功能。 ### 一、phpize 是什么? `phpize`是一个用于准备编译和安装PHP扩展的脚本。当你想要添加或更新PHP的某个功能,如`memcached`...
确保`phpize`在你的`$PATH`环境变量中,或者通过完整路径来调用。 4. 配置扩展: ```bash ./configure --with-php-config=/usr/local/php/bin/php-config ``` 这里`/usr/local/php/bin/php-config`应替换为你...
运行`phpize`命令时,需要在模块源代码的顶层目录下执行,否则会提示找不到`config.m4`文件。 如果你在非标准目录下安装了PHP,或者在执行`phpize`时遇到找不到`config.m4`的问题,可以尝试切换到PHP源代码的`ext`...
理解解析器的工作原理有助于编写更高效的代码,避免语法错误,并了解哪些语法特性可能导致性能下降。 2. **执行引擎** PHP的执行引擎基于ZEND VM(ZEND虚拟机)。ZEND VM执行编译后的字节码,这是PHP代码的二进制...
- 注意事项:通常情况下,直接在 Zend 引擎内进行扩展并非最佳选择,因为它涉及到语言核心级别的修改,需要更深入的理解和谨慎处理。 #### 如何编写第一个扩展 为了帮助初学者快速入门,我们先来看一个基础但能够...
加上会出什么问题,不加会报什么错;...。于是就在网上找到了此文 ...2、调用phpize程序生成编译配置文件 代码如下:root@dns ftp]# /usr/local/php5/bin/phpize Configuring for: PHP Api Version: 200412
PHP Meminfo是一个PHP扩展,可让您深入了解PHP内存内容。 其主要目的是帮助您了解内存泄漏:通过查看内存中存在的数据,您可以更好地了解您的应用程序行为。 该工具的主要灵感来源之一是带有-histo选项的Java ...
2.解压后并使用phpize工具初始化(phpize一般在php安装目录/bin/下面) 在扩展解压后的文件夹里执行下面命令 /www/server/php/74/bin/phpize 3.进行configure ./configure --with-...
使用 `whereis phpize` 命令找到 phpize 的位置,以便后续编译过程使用正确的 phpize 版本: ```bash whereis phpize ``` 3. **选择合适的 phpize 版本,生成 configure 文件** 通常情况下,需要确保所选的 ...
解压该文件后,我们可以看到目录结构,其中包含了Swoole的全部源代码文件,这对于开发者深入理解Swoole的工作原理以及进行定制化开发非常有帮助。 接下来,我们关注描述中的"**phpize => ./configure => make => ...
运行`phpize`后,你可以通过`./configure`命令配置扩展,然后使用`make`和`make install`来编译和安装它。确保指定正确的`php-config`路径,这通常是PHP安装的bin目录中的`php-config`文件: ``` ./configure --with...
2. **重新运行`phpize`**:安装完`autoconf`后,再次运行`phpize`命令。 ```sh $ /app/php/bin/phpize ``` 运行后会看到配置信息,如果一切正常,则不会出现任何错误提示。 #### 二、为PHP添加`php-curl`扩展 ...
通过深入研究NNABC PHP扩展的源码,你可以获得关于PHP扩展开发的宝贵经验,这对于提高你的PHP编程技能和理解PHP底层机制大有裨益。同时,这也是一个很好的实践机会,让你能够动手创建自己的PHP扩展,满足特定的项目...
4. **编译与安装**:扩展开发完成后,需要编译成.so或.dll动态链接库文件,并通过phpize、configure脚本及make命令进行安装。 5. **PHP配置文件修改**:扩展安装后,需要在php.ini中启用它,以便PHP解释器在运行时...
标题中的"yaf-2.1.17.tgz"是一个源码压缩包,其中...了解和熟悉这些步骤,对于管理和维护Linux服务器上的Web服务是非常基础且重要的技能。同时,理解Yaf框架的特性和用法,可以帮助开发者创建更高效、可维护的PHP应用。
这个过程涉及到理解PHP的内部机制,以及如何将C语言编写的代码集成到PHP解释器中,以便扩展PHP的功能。 描述虽然为空,但我们可以推断,文档可能提供了一个初学者友好的指南,介绍了从创建扩展的基本框架到最终成功...
标题 "clock for mac" 暗示我们讨论的是在 macOS 系统上使用的时钟应用或工具,可能是桌面壁纸、屏幕...对于开发者来说,了解这些技能有助于他们在苹果电脑上构建和维护 PHP 应用,同时也能提升他们的系统管理能力。