国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

配置 php + nginx + redis

gxyz / 2330人閱讀

摘要:配置的教程現(xiàn)在滿世界都能找到,所以我就不累贅地講述了,不外乎一般都是下面的命令。這里我主要重點還是講還有,因為官方是支持而不支持,所以我就講一下配置和使用。的地址然后配制。一般來說木有,為什么,因為還沒有重啟和。

  

配置php+nginx+mysql的教程現(xiàn)在滿世界都能找到,所以我就不累贅地講述了,不外乎一般都是下面的命令。

我使用的版本是: ubuntu版本: 14.04

首先安裝nginx

sudo apt-get nginx

啟動nginx,用apt-get安裝的話都是配置好啟動腳本的

/etc/init.d/nginx start

安裝PHP

sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcrypt php5-mysql

修改nginx配置

sudo vi /etc/nginx/sites-available/default

在配置文件中把下面的配置前面的#去掉

 location ~ .php$ {  
        fastcgi_pass 127.0.0.1:9000;  
        fastcgi _index index.php;  
        include fastcgi_params;  
        }  

修改指定文件路徑,我的服務(wù)器上只是放了一個應(yīng)用,偷懶,直接用root了

修改sudo vi /etc/nginx/sites-available/default中的root 你的文件夾

  

PS: 以上只是我自己的配置,其實要配置一臺安全的服務(wù)器還是有比較多東西要做的,鑒于網(wǎng)上的資料已經(jīng)泛濫了,所以我就寫條主線出來,詳細配置看個人需求。這里我主要重點還是講Redis還有PHP,因為PHP官方是支持mongo而不支持redis,所以我就講一下配置和使用。

安裝Redis

ok,重點來了,我使用下面的命令

sudo apt-get install redis-server

這沒問題,BUT。我需要的是比較新的Redis,因為要用到 EXPIRE 特性,在 Redis 2.1.3 之前的版本中,修改一個帶有生存時間的 key 會導(dǎo)致整個 key 被刪除,這一行為是受當(dāng)時復(fù)制(replication)層的限制而作出的,現(xiàn)在這一限制已經(jīng)被修復(fù)。在 Redis 2.4 版本中,過期時間的延遲在 1 秒鐘之內(nèi) —— 也即是,就算 key 已經(jīng)過期,但它還是可能在過期之后一秒鐘之內(nèi)被訪問到,而在新的 Redis 2.6 版本中,延遲被降低到 1 毫秒之內(nèi)。

所以我查看了一下我Redis的版本

redis-cli --version

輸出
redis-cli 2.2.12

好吧,這版本有點老。

于是我更新了下apt-get源

sudo add-apt-repository ppa:chris-lea/redis-server

BUT

報了以下錯誤

sudo: add-apt-repository: command not found

........!!!
確實,的確,少了點什么

執(zhí)行

 sudo apt-get install software-properties-common python-software-properties

就可以啦!PS:不一定會遇到這個問題,有一些版本的Ubuntu是精簡過的,我建議大家是在ubuntu官網(wǎng)下載。
記得別忘了執(zhí)行

sudo apt-get update

然后再運行剛才的命令

搞定,成功添加了更新源。接下來卸載剛才安裝的老版本

sudo apt-get remove redis-server

再次用apt-get安裝redis,這次是2.8.12的最新版本啦

配置phpredis

把基礎(chǔ)環(huán)境搞定,接下來是安裝拓展啦。

phpredis 的github地址:

https://github.com/nicolasff/phpredis

然后配制。編譯,安裝。先切換到下載的phpredis文件夾

然后

phpize(如果提示出錯的話, 執(zhí)行 apt-get install php5-dev )

./configure

make

make install

然后在php.ini 加上 extension = redis.so

在 /etc/php5/conf.d 中建立一個redis.ini的文件 ,內(nèi)容為 extension=redis.so

搞定收工。建立一個頁面輸入

phpinfo();

看看有沒有Redis這項。

一般來說木有,為什么,因為還沒有重啟fpm 和 nginx。 我直接簡單粗暴, sudo reboot。

這下就搞定啦。

下次我寫下redis的使用。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/31868.html

相關(guān)文章

  • 配置 php + nginx + redis

    摘要:配置的教程現(xiàn)在滿世界都能找到,所以我就不累贅地講述了,不外乎一般都是下面的命令。這里我主要重點還是講還有,因為官方是支持而不支持,所以我就講一下配置和使用。的地址然后配制。一般來說木有,為什么,因為還沒有重啟和。 配置php+nginx+mysql的教程現(xiàn)在滿世界都能找到,所以我就不累贅地講述了,不外乎一般都是下面的命令。 我使用的版本是: ubuntu版本: 14.04 ...

    MangoGoing 評論0 收藏0
  • web應(yīng)用集群入門-利用docker在單機搭建web應(yīng)用集群實現(xiàn)session共享

    摘要:環(huán)境要求安裝了的主機本文示例環(huán)境為準備鏡像首先把所有需要用到的鏡像拉取下來容器編排是容器進行編排的工具,定義和運行多容器的應(yīng)用,可以一條命令啟動多個容器。 環(huán)境要求:安裝了docker的主機 (本文示例環(huán)境為centos7.4) 準備鏡像 首先把所有需要用到的鏡像拉取下來 # nginx $ docker pull nginx # php & php-fpm $ docker pul...

    ls0609 評論0 收藏0
  • web應(yīng)用集群入門-利用docker在單機搭建web應(yīng)用集群實現(xiàn)session共享

    摘要:環(huán)境要求安裝了的主機本文示例環(huán)境為準備鏡像首先把所有需要用到的鏡像拉取下來容器編排是容器進行編排的工具,定義和運行多容器的應(yīng)用,可以一條命令啟動多個容器。 環(huán)境要求:安裝了docker的主機 (本文示例環(huán)境為centos7.4) 準備鏡像 首先把所有需要用到的鏡像拉取下來 # nginx $ docker pull nginx # php & php-fpm $ docker pul...

    jcc 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<