麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

PHP Redis擴(kuò)展無法加載的問題解決方法

2024-05-05 00:11:00
字體:
供稿:網(wǎng)友

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

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

但是在重啟php-fpm的過程中,發(fā)生了如下的錯(cuò)誤,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 />

試了網(wǎng)上一些解決方案,均無法解決問題。

實(shí)在沒別的辦法,于是打算重裝php-fpm試試,遂去http://php-fpm.org/download/想下載個(gè)新版本的php-fpm,結(jié)果發(fā)現(xiàn)版本大于5.3.3的PHP內(nèi)部已經(jīng)集成了php-fpm,不用再另行安裝了。

PHP,Redis,無法加載

于是用php --version查詢了一下PHP的版本,已經(jīng)是5.6.6了,

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

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

查看這個(gè)php-fpm的版本,發(fā)現(xiàn)是5.3.3

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

而PHP內(nèi)部集成的php-fpm版本是5.6.6

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

用PHP內(nèi)部集成的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

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

另外需要注意:

在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,并且要?jiǎng)?chuàng)建一個(gè)redis.ini文件,內(nèi)容如下:

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

安裝phpredis還可以通過命令

pecl install redis

以上就是本次介紹的全部知識(shí)點(diǎn)內(nèi)容,感謝大家的閱讀和對(duì)VeVb武林網(wǎng)的支持。

 

注:相關(guān)教程知識(shí)閱讀請移步到PHP教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 日本一道aⅴ不卡免费播放 久久久久久久高清 | 国产成年人在线观看 | 成人爽a毛片免费啪啪红桃视频 | 日韩a毛片免费观看 | 国产精品午夜未成人免费观看 | 天堂福利电影 | xxxx69hd一hd | 黄色伊人网站 | 99在线在线视频免费视频观看 | 国产黄色毛片 | 欧美精品欧美极品欧美激情 | 国产a一级片 | 狠狠干网站 | 又黄又爽免费无遮挡在线观看 | 日韩欧美动作影片 | 国产98色在线 | 欧美成人午夜 | 黄色片视频在线观看 | 激情夜色 | 国产视频在线观看一区二区三区 | 国产欧美亚洲精品 | 一级爱爱| 欧美成人免费在线视频 | 免费黄色在线电影 | 国产日产精品一区四区介绍 | 国产亚洲精品成人 | 一区二区三区日韩在线观看 | 黄色网址进入 | 国产日韩欧美一区 | 日本中文字幕电影在线观看 | 国产精品美女久久久久久网站 | 黄色二区三区 | 国产精品一区二区三区在线 | 成人爱爱电影 | 国产精品麻豆一区二区三区 | 久久精精品| 永久免费毛片 | 成人毛片免费看 | 久久久青 | 成年免费观看视频 | 国产亚洲精品综合一区91555 |