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是多少位的為准!