E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
php扩展
PHP扩展
开发:第一个扩展
我们先假设业务场景,是需要有这么一个扩展,提供一个叫ccvita_string的函数,他的主要作用是返回一段字符。(这个业务场景实在太假,大家就这么看看吧)对应的PHP代码可能是这样: function ccvita_string($str){ $result = '<a href="'.$str.'">Link</a>';
·
2015-11-12 17:15
PHP
18- php Redis扩展编译
一:
php扩展
编译Redis 1:wget http://pecl.php.net/get/redis-2.2.5.tgz 2:tar -zxvf redis-2.2.5.tgz
·
2015-11-12 16:04
redis
[置顶] PHP如何扩展和如何在linux底层对
php扩展
?
虽然大部分php工程师都不需要知道php的C代码核心是如何运作的,有些人可能知道有个dl()函数.或者使用过一些第三方的类库,这些正是本文的重点之一. 希望对那些想把php带向更宽的边界的工程师有所帮助. 先来看看php的一个基本的运行流程: &nb
·
2015-11-12 16:08
linux
[翻译][
php扩展
和嵌入式]第17章-php源代码的配置和链接
全部翻译内容pdf文档下载地址: http://download.csdn.net/detail/lgg201/5107012 本书目前在github上由laruence(http://www.laruence.com)和walu(http://www.walu.cc)两位大牛组织翻译. 该翻译项目地址为: https://github.com/walu/phpbook 本书在git
·
2015-11-12 16:24
PHP
[翻译][
php扩展
和嵌入式]第18章-php的扩展自动生成
全部翻译内容pdf文档下载地址: http://download.csdn.net/detail/lgg201/5107012 本书目前在github上由laruence(http://www.laruence.com)和walu(http://www.walu.cc)两位大牛组织翻译. 该翻译项目地址为: https://github.com/walu/phpbook
·
2015-11-12 16:23
PHP
[翻译][
php扩展
和嵌入式]第19章-设置宿主环境
全部翻译内容pdf文档下载地址: http://download.csdn.net/detail/lgg201/5107012 本书目前在github上由laruence(http://www.laruence.com)和walu(http://www.walu.cc)两位大牛组织翻译. 该翻译项目地址为: https://github.com/walu/phpbook
·
2015-11-12 16:22
PHP
[翻译][
php扩展
和嵌入式]第20章-php的高级嵌入式
全部翻译内容pdf文档下载地址: http://download.csdn.net/detail/lgg201/5107012 本书目前在github上由laruence(http://www.laruence.com)和walu(http://www.walu.cc)两位大牛组织翻译. 该翻译项目地址为: https://github.com/walu/phpbook
·
2015-11-12 16:21
PHP
dedecms安装步骤
GD支持:PHP设置-
PHP扩展
-php_gd2 初始化数据体验包:点击下载;或者点击取消 如果是本地安装在数据库的在数据库用户名选择默认的(root),密码为空
·
2015-11-12 13:42
dedecms
windows下安装Apache
2014年3月10日 13:22:53 选择vc9版本的Apache,这个时候了,大多
PHP扩展
或者PHP的windows版本已经很流行vc9编译的版本了,为了方便安装扩展,所以选择vc9版本 http
·
2015-11-12 12:04
windows
在Mac OS X中完善PHP环境:memcache、mcrypt、igbinary
安装的过程需要Xcode的命令行工具,编译
PHP扩展
需要有autoconf
·
2015-11-12 12:20
memcache
PHP扩展
代码结构详解
PHP扩展
代码结构详解 : 这个是继: 使用ext_skel和phpize构建php5扩展 内容 (拆分出来) Zend_API:深入_PHP_内核:http://cn2
·
2015-11-11 19:06
PHP
php扩展
开发初探
2015年2月26日 15:44:41 原因: 想用PHP实现一个布隆过滤器算法, 其中要用到位运算, 但是PHP的内置的int类型不给力, 不能支持大整数的位运算 数据一旦太大, 就会变为浮点数表示, 浮点数无法参与位运算... 也试过nodejs, redis 都不行. 用java吧, 还得搭环境 &nb
·
2015-11-11 19:26
PHP
windows下配置lamp环境(3)---配置PHP5.4
下面配置php Php文件夹里有两个php.ini-*文件,随便修改一个,去掉后缀,变成php.ini (如图) 打开php.ini ,添加
php扩展
目录723行左右(其实放哪都无所谓
·
2015-11-11 19:02
windows
phpmailer{群发并且发送附件}
phpmailer.sourceforge.net/ 第二,确认你的服务器系统已经支持socket ,通过phpinfo();查看是否支持sockets(socket 是属于
PHP
·
2015-11-11 17:30
phpmailer
Windows下安装
PHP扩展
及资源下载地址(memcached为例)
官方下载的php安装包ext目录里以经包含了常用的
php扩展
,但某些情况下并不能满足我们项目需求,比如memcache扩展就不在官方的php安装包里。这时就需要我们自己去下载安装。
·
2015-11-11 16:30
memcached
【PHP开发】国外程序员收集整理的 PHP 资源大全
依赖管理 依赖和包管理库 Composer/Packagist:一个包和依赖管理器 Composer Installers:一个多框架Composer库安装器 Pickle:一个
PHP
·
2015-11-11 16:57
PHP
php扩展
php_curl windows 安装问题
关于安装
php扩展
php_curl 出现的提示错误,导致php_curl无法安装 apache 错误日志: PHP Warning: PHP Startup: in Unknown on line
·
2015-11-11 15:15
windows
windows下制作
PHP扩展
一、编译PHP 转自:http://demon.tw/software/compile-php-on-windows.html 编译
PHP扩展
必需的一些头文件需要从php源码中获取,其中有一些配置性的头文件
·
2015-11-11 14:33
windows
facebook工具xhprof的安装与使用-分析php执行性能
规划(预先搞清楚思路)一、这是一个
php扩展
的形式。我们安装gd2,curl都是php的扩展形式。只不过有的时候编译的时候就安装进去了。
·
2015-11-11 10:31
Facebook
PHP扩展
之hello word
一、下载源码。 先到官网下载PHP的源代码,这里我用的是PHP5.3.5 打开我们可以看到ext这个目录这目录是放所有的扩展的。在改目录下我们可以看到ext_skel的脚本下面我就用这个命令来生成扩展的基本架构。 二、创建基本框架 ./ext_skel --extname=example 这个命令会在ext目录下生成一个example目录,改目录下有以下文件 #在目录下有不少文件
·
2015-11-11 10:44
word
Linux 搭建
php扩展
开发框架
1.安装phpize(如果是使用php源码编译就免了,本身就有) 2.打开php源码,ext中有ext_skel工具,使用它可以方便 ./ext_skel --extname = myext 生成扩展框架后,需要修改扩展的mp4文件, #cd ext/myext/ #vim config.mp4 修改文件如上。。 3.编译安装扩展 #cd myext #phpize #
·
2015-11-11 10:03
linux
PHP扩展
Redis编译安装
PHP扩展
Redis编译安装1.下载PHP官方Redis源码包 wget http://pecl.php.net/get/redis-2.2.4.tgz 注:我用的是Redhat
·
2015-11-11 09:47
redis
CentOS6 Yum安装 php+mysql+apache+
php扩展
默认安装完后发现mcrypt与mbstring没有安装,于是安装: yum install php-mcryptyum install php-mbstring 但是还搞不定,Why?新版CentOS的官方源为了安全,不再默认包含mcrypt了,只有自己动手了。先 php -version ,出来是5.3.3,好吧 wget http://dl.fedor
·
2015-11-11 08:13
centos6
关于mongodb ,redis,memcache之间见不乱理还乱的关系和作用
一看,显示自己安装了
php扩展
,因为有服务器上的redis服务端,自己本地就没有安装,其实用法和memcache基本一样,可能就是几个参数有所不同。当然 它们缓存的效果也不一样,具体
·
2015-11-11 07:51
memcache
php扩展
redis,编译安装redis服务
首先安装redis扩展 https://github.com/phpredis/phpredis 下载http://redis.io/download 服务软件cd到软件存放目录unzip phpredis-master.zipcd phpredis-master/usr/local/php/bin/phpize./configure --with-php-config=/usr/loca
·
2015-11-11 06:19
redis
php扩展
imagick实例详解
imagick是一个可以供PHP调用ImageMagick功能的
PHP扩展
。使用这个扩展可以使PHP具备和ImageMagick相同的功能。
·
2015-11-11 06:54
PHP
php 程序员,自: http://www.cnblogs.com/chinacode/archive/2010/09/10/1823342.html
往往需要自己写
php扩展
。使用mysql自然想很多常见的,性能瓶颈要能有很好的解决方案。mysql 插件编写,apache模块编写。联系起来结合点还是要会c。 倘若是做
·
2015-11-11 06:41
html
用VS开发
PHP扩展
开发前准备工作: VS(我用的2013) Cygwin(下载地址:http://www.cygwin.com/) 搭载了php运行环境的IIS7.5 (用来测试) php编译后的程序和编译前的源码,我用的当前最新版本5.6.9(下载地址:http://windows.php.net/download/) 编译后的程序路径:E:\php-5.6.9-nts-Win32-VC11-x86\
·
2015-11-11 04:03
PHP
windows下redis的安装配置和
php扩展
使用phpredis
1、 首先安装先下载redis数据库 下载地址: http://code.google.com/p/servicestack/wiki/RedisWindowsDownload 目前是2.02版本,也可以到我的115网盘下载: http://115.com/lb/5lbf215 2、解压安装文件。得到以下目录
·
2015-11-11 03:22
windows
redis安装以及
php扩展
启动安装: http://elain.blog.51cto.com/3339379/705846 redis下载: https://github.com/nicolasff/phpredis/downloads 多台服务安装: http://www.vquickphp.com/?a=blogview&id=30  
·
2015-11-11 03:30
redis
用valgrind检测
php扩展
内存泄露
原文:https://bugs.php.net/bugs-getting-valgrind-log.php 前提 1,编译php的时候,必须要带上--enable-debug选项。 2,禁用php的内存管理。 禁用Zend MM Zend虚拟机使用了自己的程序来优化内存管理,因此,valgrind无法探测到大部分的内存问题。在使用valgrind执行php之前,你必须禁用Zend自带的内存管
·
2015-11-11 02:06
内存泄露
深入理解PHP传参原理
在编写
php扩展
的时候,似乎参数(即传给zend_parse_parameters的变量)是不需要free的。
·
2015-11-11 02:05
PHP
PHP curl开启问题
经搜索得知需要开启curl的
php扩展
,那curl又是什么呢?能做什么? 简单介绍,当我们需要抓
·
2015-11-11 00:02
curl
PHP取二进制文件头快速判断文件类型的实现代码
一般我们都是按照文件扩展名来判断文件类型,但是这个很不靠谱,轻易就通过修改扩展名来躲避了,一般必须要读取文件信息来识别,
PHP扩展
中提供了类似 exif_imagetype 这样的函数读取图片类的文件类型
·
2015-11-10 23:21
PHP
【PHP开发】国外程序员收集整理的 PHP 资源大全
依赖管理 依赖和包管理库 Composer/Packagist:一个包和依赖管理器 Composer Installers:一个多框架Composer库安装器 Pickle:一个
PHP
·
2015-11-10 22:24
PHP
用VS开发
PHP扩展
原文: 用VS开发
PHP扩展
开发前准备工作: VS(我用的2013) Cygwin(下载地址:http://www.cygwin.com/) 搭载了php运行环境的IIS7.5 (用来测试
·
2015-11-10 21:42
PHP
使用
php扩展
mcrypt实现AES加密
AES(Advanced Encryption Standard,高级加密标准)是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。Rijndael是在AES中使用的基本密码算法。 对于此算法网上流传有很多php代码实现的版本,其实php的扩展mcrypt完全支持此加密算法,不必要自己去写代码实现。先不说自己写费时费力(当然你若是
·
2015-11-09 14:15
PHP
YII使用beanstalk队列
blog.csdn.net/yao970953039/article/details/41821387 1.系统centos 我是直接使用yum install beanstalk安装的 2.下载beanstalk的
php
·
2015-11-09 14:38
bean
linux学习方法之二
安装
php扩展
模块之phpize 安装PHP的模块一个方式是加上相关参数重新编译PHP 一个是用到phpize,比如eaccelerator,memcache等,这个比较
·
2015-11-09 14:14
linux
Redis以及Redis的
php扩展
安装无错版
安装Redis 下载最新的 官网:http://redis.io/ 或者 http://code.google.com/p/redis/downloads/list 第一步:下载安装编译 #wget http://redis.googlecode.com/files/redis-2.4.4.tar.gz#tar zxvf
·
2015-11-09 13:15
redis
linux下
php扩展
安装方式
PHP扩展
的安装方式通常分为两种:1.随同PHP编译2.生成单独的.so文件这里介绍第二种方式,对于第二种方式执行效率可能低些,但是模块化,就是可以保持php安装不变的情况下,通过php.ini连接单独生成的
daniel-john
·
2015-11-09 13:00
Facebook性能大提升的秘密:HipHop ZT
这个项目由一个PHP到C++的转换程序,一个重新实现的PHP运行库,和许多常用
PHP扩展
的重写版本构成,目的是旨在加速和优化PHP。
·
2015-11-09 13:38
Facebook
linux下安装
php扩展
redis缓存
下载phpredis安装包 wget https://github.com/nicolasff/phpredis/tarball/master 在下载目录解压phpredis.tar.gz tar zxvf phpredis.tar.gz cd phpredis 使用php的phpize编译安装包(需要进入到解压出来的目录里面) /usr/local/php/bin/phpi
·
2015-11-09 13:55
linux
phpmailer【PHP邮件】的用法
phpmailer. http://phpmailer.sourceforge.net/ 第二,确认你的服务器系统已经支持socket ,通过phpinfo();查看是否支持sockets(socket 是属于
PHP
·
2015-11-09 12:57
phpmailer
php写扩展
用
PHP扩展
做一个HelloWorld!
·
2015-11-09 12:15
PHP
用C语言写
PHP扩展
linux
1:预定义 在home目录,也可以其他任意目录,写一个文件,例如caleng_module.def 内容是你希望定义的函数名以及参数: int a(int x,int y)string b(string str,int n) 2:到php源码目录的ext目录#cd /usr/local/php-5.4.0/ext/ 执行命令,生成对应扩展目录#./ext_skel --e
·
2015-11-09 12:08
linux
用C语言写
PHP扩展
linux
1:预定义 在home目录,也可以其他任意目录,写一个文件,例如caleng_module.def 内容是你希望定义的函数名以及参数: int a(int x,int y)string b(string str,int n) 2:到php源码目录的ext目录#cd /usr/local/php-5.4.0/ext/ 执行命令,生成对应扩展目录#./ext_skel --e
·
2015-11-08 16:32
linux
使用C语言来扩展PHP,写
PHP扩展
dll
以前写过一次
PHP扩展
DLL,那个是利用调用系统的COM口实现的扩展,与PHP不能真正融合。心血来潮,研究了一下PHP的源码,网上找了一些资料,自己尝试写了一个扩展DLL,测试没问题。
·
2015-11-08 16:31
PHP
用
PHP扩展
做一个HelloWorld!
PHP 尽管提供了大量有用的函数,但是在特殊情况下还可能需要进行扩展编程,比如大量的 PECL(PHP Extension Community Library)就是以扩展的形式提供的(动态链接库dll文件),它们比 PEAR 的运行效率要高很多。 PHP 扩展是用 C 或 C++ 编写的,需要编译成动态连接库 dll 文件后在 PHP 环境下注册后才能使用。
·
2015-11-08 14:57
helloworld
php的多线程使用
PHP 5.3 以上版本,使用pthreads
PHP扩展
,可以使PHP真正地支持多线程。多线程在处理重复性的循环任务,能够大大缩短程序执行时间。
·
2015-11-08 14:58
PHP
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他