lnmp配置支援redis

2021-08-15 21:53:37 字數 1848 閱讀 9484

第二步: 按照命令列,一步一步執行就可以了。  

[root@localhost ~]# wget   

[root@localhost ~]# tar xzf 2.2.8.tar.gz   

//進入phpredis的擴充套件  

[root@localhost ~]# cd phpredis-2.2.8/     

//檢視phpredis擴充套件 的目錄在**  

[root@localhost phpredis-2.2.8]# whereis phpize            //輸入這個命令  

phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz    //這是輸入命令之後、顯示的內容。這就是路徑!  

//輸入完路徑之後會報錯。不過沒關係。錯誤原因是因為缺少 php-devel 這個檔案。  

[root@localhost phpredis-2.2.8]# /usr/bin/phpize            

can't find php headers in /usr/include/php  

the php-devel package is required for use of this command  

//安裝 php-devel 這個檔案  

[root@localhost phpredis-2.2.8]# yum install php-devel   

is this ok [y/d/n]: y  

//然後在執行 /usr/bin/phpize 這個命令  

[root@localhost phpredis-2.2.8]# /usr/bin/phpize  

//出現以下結果就就代表ok了  

configuring for:php api version:           

20100412zend module api no:        

20100525zend extension api no:   220100525  

[root@localhost phpredis-2.2.8]# ./configure --with-php-config=/usr/bin/php-config  

//輸入make  

[root@localhost phpredis-2.2.8]# make  

//輸入make install 檢視 是否裝好 installing shared extensions:  

[root@localhost phpredis-2.2.8]# make install        

/usr/lib64/php/modules/                                   //到這裡擴充套件就算安裝完畢了   

1.然後在本地訪問自己的ip位址檢視 apache phpinfo 中是否存在 redis。很顯然沒有,搜尋了好幾遍還是沒有 redis 這個擴充套件 。不要著急、接著操作。  

//進入php.ini配置檔案  

[root@localhost phpredis-2.2.8]# vi /etc/php.ini       

//進入檔案以後、輸入 /extension 這個命令 搜尋到這個單詞、然後在檔案中、隨便乙個位置寫入 extension=redis.so  這行**。儲存並且推出。  

nginx 沒有 redis 的原因是 :因為nginx 依賴於 php-fpm 的,上面 在 lamp 環境下 已經安裝好了 redis。這裡就不需要安裝。  

只需要重新啟動一下 php-fpm 就ok了。  

[root@localhost conf.d]# service php-fpm restart  

lnmp 配置redis及redis擴充套件

新建乙個資料夾,進入 wget tar xzf redis 2.8.3.tar.gz cd redis 2.8.3 make redis版本有更新,這個可以用,進入src目錄,執行一下redis server,看看是否安裝成功,再執行一下redis cli 測試。2.安裝php redis擴充套件包...

lnmp新增支援pathinfo

本文 於 我是用第二種方法解決問題的。專案裝了lnmp包,發現不支援pathinfo,上去檢視,沒有開啟,在nginx的 配置加上pathinfo的支援 重啟後還是不行。檢視埠情況,發現php fpm並沒有監聽任何埠,於是看php fpm.conf,其中的 listen tmp php cgi.so...

lnmp環境配置

安裝libmcrypt checking for c compiler default output file name.configure error c compiler cannot create executables see config.log for more details.解決辦法...