<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                安裝之前,先注意并解決這兩大坑: 1.防火墻 2.SELINUX(安全子系統) 關閉防火墻 開放redis默認 6379 端口 `firewall-cmd --zone=public --add-port=6379/tcp --permanent ` ``` systemctl stop firewalld.service #停止firewall systemctl restart firewalld.service #重啟firewall systemctl disable firewalld.service #禁止firewall開機啟動 ``` 禁用SELINUX 修改配置文件:/etc/selinux/config ``` SELINUX=ecforcing修改為SELINUX=disabled ``` ***** 一.安裝phpredis 打開下面這個鏈接,下載最新穩定版本 [http://pecl.php.net/package/redis](http://pecl.php.net/package/redis) 當前最新穩定版本為:4.1.1.,鏈接:[http://pecl.php.net//get/redis-4.1.1.tgz](http://pecl.php.net//get/redis-4.1.1.tgz) ![](https://box.kancloud.cn/117df3620e2a80df271e61a192f5e3b1_1179x816.jpg) 1.下載 `[root@localhost software]# wget http://pecl.php.net//get/redis-4.1.1.tgz` 2.解壓 `[root@localhost software]# tar -zxvf redis-4.1.1.tgz ` 3.用phpize生成configure配置文件 ``` [root@localhost redis-4.1.1]# whereis phpize phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz [root@localhost redis-4.1.1]# /usr/bin/phpize Configuring for: PHP Api Version: 20170718 Zend Module Api No: 20170718 Zend Extension Api No: 320170718 [root@localhost redis-4.1.1]# ``` 4.配置 ``` [root@localhost redis-4.1.1]# whereis php-config php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz [root@localhost redis-4.1.1]# ./configure --with-php-config=/usr/bin/php-config ``` 5.編譯并安裝 `[root@localhost redis-4.1.1]# make && make install` 出現`Installing shared extensions: /usr/lib64/php/modules/`表示安裝成功 6.配置php支持 ``` [root@localhost redis-4.1.1]# whereis php.ini php: /usr/bin/php /usr/lib64/php /etc/php.ini /etc/php.d /usr/include/php /usr/share/php /usr/share/man/man1/php.1.gz [root@localhost redis-4.1.1]# vim /etc/php.ini ``` 在最后一行加入 `extension=redis.so` 保存退出 7.重啟nginx和php-fpm ``` [root@localhost redis-4.1.1]# systemctl restart php-fpm [root@localhost redis-4.1.1]# systemctl restart nginx.service ``` 8.測試 編輯 `/usr/share/nginx/html/index.php` ``` [root@localhost html]# pwd /usr/share/nginx/html [root@localhost html]# vim index.php <?php phpinfo(); ?> ``` 瀏覽器打開index.php 如下圖所示,可以看到redis相關信息 ![](https://box.kancloud.cn/82f17e61a994a3648bbaabcb04682801_1026x138.png) 至此,phpredis安裝完成 ***** 二.安裝redis 1.下載最新穩定版redis 當前最新穩定版為redis-5.0.0 `[root@localhost software]# wget http://download.redis.io/releases/redis-5.0.0.tar.gz ` 2.解壓 `[root@localhost software]# tar -zxvf redis-5.0.0.tar.gz` 3.編譯并安裝 ``` [root@localhost redis-5.0.0]# cd src/ [root@localhost src]# make && make install ``` 4.啟動測試 安裝完成后的redis執行文件在 ``` [root@localhost src]# whereis redis-server redis-server: /usr/local/bin/redis-server ``` 出現如下圖,則安裝成功 ![](https://box.kancloud.cn/65a2de75197f6145343af9e64d99743b_536x521.png) 雖然啟動成功,但是這種啟動方式需要一直打開窗口,不能進行其他操作,不太方便。 按 ctrl + c可以關閉窗口 5.以后臺方式啟動 修改配置文件redis.conf,該文件在 /data/software/redis-5.0.0目錄下 ``` [root@localhost redis-5.0.0]# pwd /data/software/redis-5.0.0 [root@localhost redis-5.0.0]# vim redis.conf ``` 把`daemonize no` 改為 `daemonize yes`,保存退出. 然后啟動的時候帶上配置文件,這樣就能以后臺運行 ``` [root@localhost redis-5.0.0]# /usr/local/bin/redis-server ./redis.conf 48869:C 05 Nov 2018 08:47:35.336 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 48869:C 05 Nov 2018 08:47:35.336 # Redis version=5.0.0, bits=64, commit=00000000, modified=0, pid=48869, just started 48869:C 05 Nov 2018 08:47:35.336 # Configuration loaded [root@localhost redis-5.0.0]# ``` 5.設置開機后臺自動運行redis 在/etc目錄下新建redis目錄 `[root@localhost redis-5.0.0]# mkdir /etc/redis ` 將`redis.conf`文件復制一份到`/etc/redis`目錄下,并命名為`6379.conf`  `[root@localhost redis-5.0.0]# cp redis.conf /etc/redis/6379.conf` 將redis的啟動腳本復制一份放到`/etc/init.d`目錄下 `[root@localhost redis-5.0.0]# cp utils/redis_init_script /etc/init.d/redis ` 執行自啟命令 `[root@localhost redis-5.0.0]# chkconfig redis on ` 現在可以直接以服務的形式啟動和關閉redis了 關閉 ``` [root@localhost redis-5.0.0]# service redis stop Stopping ... Redis stopped ``` 啟動 ``` [root@localhost redis-5.0.0]# service redis start Starting Redis server... 50602:C 05 Nov 2018 09:06:55.418 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 50602:C 05 Nov 2018 09:06:55.418 # Redis version=5.0.0, bits=64, commit=00000000, modified=0, pid=50602, just started 50602:C 05 Nov 2018 09:06:55.418 # Configuration loaded ``` ***** 三,php調用redis測試 ``` [root@localhost ~]# cd /usr/share/nginx/html/ [root@localhost html]# vim index.php ``` 添加如下代碼保存 ``` $redis=new \Redis(); $result=$redis->connect('127.0.0.1',6379); var_dump($result); ``` 瀏覽器瀏覽這個頁面,如果輸出 `bool(true)` 則表示php與redis已經配置成功.
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看