1. php 怎么安装扩展
在windows平台上,主要是三个步骤:
1、下载php扩展库文件;
一般在http://pecl.php.net/上就有下载信息。
2、解压缩文件,将*.dll文件复制到PHP程序主目录下的“ext”或者“extension”目录。
3、打开php.ini文件,在“Dynamic Extensions”配置段中加上“extension=*.dll”,关闭文件,重新启动一下服务器就可以加载成功了。
2. 怎么安装redis PHP扩展,windows下
安装Redis PHP扩展的步骤如下:
首先,访问相应网站下载Redis。下载完成后,解压到任意盘符,如D:/redis。解压后,你会看到包括redis-server.exe在内的多个文件,如redis-check-mp.exe、redis-check-aof.exe和redis-benchmark.exe,以及redis.conf配置文件。
启动Redis服务器:打开命令提示符,进入Redis根目录,输入命令redis-server.exe redis.conf启动。启动后,确保始终打开命令提示符窗口,否则Redis服务将关闭。
设置Redis客户端:在另一个命令提示符窗口中,输入redis-cli.exe -h 192.168.2.168 -p 6379连接到Redis服务,其中192.168.2.168是你的IP地址,6379是默认端口。
安装Redis扩展:首先,确定你的PHP编译版本,即查看phpinfo()中的信息。然后,访问相应网站下载对应版本的Redis扩展,并将其下载的php_redis.dll文件放置在php扩展目录(ext)中。
修改php.ini配置文件:在php.ini中添加extension=php_igbinary.dll和extension=php_redis.dll。确保按照正确顺序添加。
重新启动服务:修改php.ini配置文件后,重新启动服务。查看phpinfo()以确认Redis扩展是否已成功加载。
进行PHP代码测试:编写PHP代码测试连接和操作Redis。示例如下:
$redis = new Redis(); $redis->connect("192.168.138.2","6379"); //设置连接的IP和端口
//存储一个值 $redis->set("say","Hello World"); echo $redis->get("say"); //应输出Hello World
//存储多个值 $array = array('first_key'=>'first_val', 'second_key'=>'second_val', 'third_key'=>'third_val'); $array_get = array('first_key','second_key','third_key'); $redis->mset($array); var_mp($redis->mget($array_get));
3. 如何在windows下安装phalcon框架php版本的扩展
需要下载一个文件(php_phalcon.dll),
要以 phpinfo() 里面“Architecture”属性为准!
把php_phalcon.dll 解压出来放在 {WampServer安装目录}/bin/PHP/php5.4/ext 目录下面,然后修改php.ini文件,PHP.ini配置文件增加参数“extension=php_phalcon.dll”,
然后重启 Apache 服务就好了,重启后用phpinfo查看是否安装成功。
如果服务器报 500 internal server error,一般就是 Phalcon 版本和环境不统一。
比如“Phalcon 1.1.0 - Windows x86 for PHP 5.4.0 NTS (VC9)”,就是给32位系统(x86)用的,对应的PHP版本是5.4.0(只要是5.4就可以,比如5.4.1也行)。
NTS是非线性安全的,如果你的phpinfo()显示“Thread Safety”是“enable”的状态,
那么你需要下载不带“NTS”这个标志的。“VC9”是用来标记编译器的,现在只有 VC9 的可以下载。
当然也可以根据 phpinfo() 里面的“Compiler”属性去判断。
安装 Phalcon 时,不能以操作系统是多少位的来判断下载哪个安装包,而是要以 phpinfo() 里面“Architecture”属性为准!
因为Phalcon 是作为PHP的扩展存在的,当然要以PHP是多少位的为准!