好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PHP Redis擴展無法加載的問題解決方法

PHP Redis擴展無法加載的問題解決方法

熱門標簽:江西手機自動外呼防封系統是什么 哪里辦理400電話 怎么向銷售公司推銷外呼系統 長春人工外呼系統服務商 外呼系統撥打暫時無法接通 廣東地市地圖標注 高德地圖標注家 仁和怎么申請400開頭的電話 廣州防封卡外呼系統多少錢一個月

最近在工作中需要使用PHP訪問Redis,從https://github.com/phpredis/phpredis下載了phpredis,并且按照官方的說明進行了安裝

phpize
./configure [--enable-redis-igbinary]
make  make install

但是在重啟php-fpm的過程中,發生了如下的錯誤,redis.so無法載入

[root@brand009 modules]# /usr/sbin/php-fpm
/usr/sbin/php-fpm: /usr/lib64/libssl.so.10: no version information available (required by /usr/sbin/php-fpm)
/usr/sbin/php-fpm: /usr/lib64/libcrypto.so.10: no version information available (required by /usr/sbin/php-fpm)
/usr/sbin/php-fpm: /usr/lib64/libcrypto.so.10: no version information available (required by /usr/sbin/php-fpm)
[29-Jun-2015 11:14:43] NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/redis.so' - /usr/lib64/php/modules/redis.so: undefined symbol: zend_new_interned_string in Unknown on line 0
br />
b>Warning/b>: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/redis.so' - /usr/lib64/php/modules/redis.so: undefined symbol: zend_new_interned_string in b>Unknown/b> on line b>0/b>br />
br />

試了網上一些解決方案,均無法解決問題。

實在沒別的辦法,于是打算重裝php-fpm試試,遂去http://php-fpm.org/download/想下載個新版本的php-fpm,結果發現版本大于5.3.3的PHP內部已經集成了php-fpm,不用再另行安裝了。

于是用php --version查詢了一下PHP的版本,已經是5.6.6了,

php --version
PHP 5.6.6 (cli) (built: Mar 9 2015 13:27:38) 
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

突然恍然大悟,自己一直用的是安裝在另一個目錄的php-fpm,和PHP并不是配套的

查看這個php-fpm的版本,發現是5.3.3

$/usr/sbin/php-fpm -v
PHP 5.3.3 (fpm-fcgi) (built: Oct 30 2014 20:14:56)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

而PHP內部集成的php-fpm版本是5.6.6

$ /usr/local/php/sbin/php-fpm -v
PHP 5.6.6 (fpm-fcgi) (built: Mar 9 2015 13:27:55)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

用PHP內部集成的php-fpm重啟,成功!

root   18442   1 0 17:36 ?    00:00:01 php-fpm: master process (/usr/local/php/etc/php-fpm.conf)
nobody  30640 18442 0 18:04 ?    00:00:02 php-fpm: pool www     
nobody  31156 18442 0 18:05 ?    00:00:02 php-fpm: pool www     
nobody  32424 18442 0 18:08 ?    00:00:02 php-fpm: pool www

所以粗心害死人啊,以后在安裝程序的時候需要多加小心,盡量顯式的標明軟件的版本,這樣就會少犯這樣的錯誤,少走彎路了。

另外需要注意:

在php.ini中一定要配置extension_dir和extension,如:

extension_dir = "/usr/lib64/php/modules/"
extension=redis.so

phpredis編譯出來的redis.so也需要拷貝到"/usr/lib64/php/modules/"中

"/etc/php.d/"中也要軟連接redis.so,并且要創建一個redis.ini文件,內容如下:

$ cat /etc/php.d/redis.ini 
; Enable redis extension module
extension=redis.so

安裝phpredis還可以通過命令

pecl install redis

以上就是本次介紹的全部知識點內容,感謝大家的閱讀和對腳本之家的支持。

您可能感興趣的文章:
  • thinkPHP框架通過Redis實現增刪改查操作的方法詳解
  • PHP+redis實現的限制搶購防止商品超發功能詳解
  • PHP商品秒殺問題解決方案實例詳解【mysql與redis】
  • PHP+Redis鏈表解決高并發下商品超賣問題(實現原理及步驟)

標簽:海北 廈門 梅河口 黔東 文山 惠州 湘西 濮陽

巨人網絡通訊聲明:本文標題《PHP Redis擴展無法加載的問題解決方法》,本文關鍵詞  PHP,Redis,擴展,無法,加載,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP Redis擴展無法加載的問題解決方法》相關的同類信息!
  • 本頁收集關于PHP Redis擴展無法加載的問題解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲女初尝黑人巨磁链接| 啊灬啊灬啊灬快灬高潮了女影院| 久久精品国产亚洲7777| 九九精品99久久久久香蕉小说| 嗯~用力啊~嗯~c我~主人视频| 外国一级大片| 国产AV精品一区二区三| 无码人妻一区二区三区性色aV在线 | 亚洲天天做日日做天天爽| 特级婬片A片AAA毛私人玩物| 国产精品k| 香港三日本三级三级三级| 香港A片毛片免费观看| 亚洲无线码一区国产欧美国日产| 免费看一级做a爰片久久毛片A片 | x8x8精品高清一区二区| 亚洲成人婷婷| 希望影院高清免费观看视频| 午夜寂寞电影| 国产精一二三区aⅴ无码| 国产精品熟妇一区二区三区四区| 日韩无删减| 91精品欧美一区二区综合在线 | 日本老熟maturebbwciit| 亚洲福利天堂网福利在线观看| 午夜福利乱码一区二区| 717电影网good三级秋霞电影| 舔下面h| 嫩操| XXXXXXX美女????| 成人H漫画精精一区二区无码| 日本护士毛茸茸的日本| 动漫人物被?黄漫爆乳动| 亚洲线人电影在线观看| 在公交车上弄到高c了公交车最后一排| 女人19毛片水真多免费视频| 男人a∨天堂色视频| 韩国19禁福利vip视频| 91精品少妇高潮一区二区三区不卡 | 韩国三级日本三级香港三级黄| 久久久久亚洲AV无码网影音先锋 |