扩展

centos下php7支持memcached

断了今生、忘了曾经 提交于 2019-11-29 17:25:48
php7出了!性能提升一倍! 不过兼容性好像还不太好,我在php7下安装memcached扩展遇到了问题,记录一下。 centos下安装php7见 http://my.oschina.net/u/150705/blog/473836 与安装5.6基本类似。 一. 首先使用yum安装memcache: yum search memcached yum -y install memcached 安装成功之后输入 memcached -h 可以查看memcached的命令参数,之后可以通过如下的命令来启动memcached,此时各参数为默认值: service memcached start 默认参数值可以通过下面语句查看: vi /etc/sysconfig/memcached 内容一般如下: PORT="11211" #memcached的端口号 USER="memcached" #以memcached用户运行 MAXCONN="1024" #最大连接数 CACHESIZE="64" #设置缓存内存为64M OPTIONS="" 二. 直接使用pecl安装php的memcached扩展出现问题,故只能使用手动安装 三. 手动安装php的memcached扩展(感谢评论里两位大大的指点): memcache安装成功并启动之后,还需要在php之中安装相应的扩展模块

PHP扩展MagickWand

笑着哭i 提交于 2019-11-29 06:46:29
简介 MagickWand 是PHP的一个扩展程序,通过它建立起与ImageMagick的交互,进行图片的处理。它是默认的GD图象函数库的绝佳替代方案。从安全性和易用性来说,在PHP中使用MagickWand比使用命令行ImageMagick要安全快捷的多。另外 imagick也可用于PHP中作为ImageMagick的替代方案。 MagickWand 有两种形式: 1、只是建立与ImageMagick的交互,这种情况必须先安装ImageMagick,优点是扩展程序文件小(一般几百K),可以快速升级ImageMagick版本,不过WINDOWS临时目录需要特殊权限。 2、扩展程序本身包含了ImageMagick,优点是不需要额外安装ImageMagick,临时目录不需要特殊权限,但扩展程序文件比较大(一般4M以上)。 MagickWand 默认并没有在PHP的安装包里,需要去PHP网站上下载,并在PHP.INI中打开此扩展。 代码示例 <?php // convert flower.jpg -quality 80% flower_quality.jpg $resource = NewMagickWand(); MagickReadImage( $resource, 'small_flower.jpg' ); MagickSetFormat($resource, 'JPG');

Windows下安装apache+php7+redis扩展

笑着哭i 提交于 2019-11-28 14:06:04
PHP7已经发布了一段时间了,最近闲来无事,就想着安装玩一下 在安装之前我们首先得去下载所需的工具apache+php7 提供两个链接,一个是32位的,一个64位的,请对号入座 32位官方安装包 http://pan.baidu.com/s/1i3PnDWD (363.7MB) 64位官方安装包 http://pan.baidu.com/s/1sknZOHB (381.3MB,必须是64位windows系统) 这是下载解压后的文件 首先我们先安装vc支持包,这个很重要,由于我的系统是64位的,所以我下载的是64位的,而安装的vc支持包是vc14_redist.x64.exe vc支持包安装完成后,我们接着装apache Apache部分 我们把httpd-2.4.17-x64-vc11-r1.zip解压到某个文件夹下如(E:/server) 解压到指定文件夹后,我们接着配置apache服务器 打开E:/server/apache24/conf/httpd.conf 修改38行 Define SRVROOT "E:/server/Apache24" 在279行加上 DirectoryIndex index.html index.php 修改完成后我们来启动apache看看是否已经可以工作了 首先打开CMD,接着转到我们的apache目录,输入E:回车,然后输入 cd server