<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國際加速解決方案。 廣告
                php擴展的檢測: ~~~ $modules=get_loaded_extensions(); //返回所有編譯并加載模塊名 get_extension_funcs ( $modules['module_name'])// 返回模塊函數名稱的數組 extension_loaded($module_name)//檢查一個擴展是否已經加載 function_exists() //檢查某個函數是否存在 ~~~ 安裝 1、下載PHPRedis擴展 [http://pecl.php.net/package/redis](http://pecl.php.net/package/redis) 解壓下載的安裝包 ~~~ tar -zxvf redis-2.2.8.tgz (解壓PHPRedis擴展包) ~~~ 查找phpize的位置 ``` find / -name phpize ``` ~~~ ./configure --with-php-config=/usr/bin/php-config ~~~ ![](https://img.kancloud.cn/e5/9b/e59b93ecfc9da237ea84ff23a5877558_423x137.png) 在解壓后的擴展文件夾執行` /usr/local/php/bin/phpize `和`./configure --with-php-config=/usr/local/php/bin/php-config` ![](https://img.kancloud.cn/db/76/db762cb3741c6ba96f266ab2ac1a5c89_698x140.png) 然后在執行make和make install 成功后返回存放擴展的目錄 /usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/ 打開php.ini開啟此擴展 ![](https://img.kancloud.cn/6c/aa/6caa06882c178171658e79a3b074f8c5_457x76.png) ![](https://img.kancloud.cn/f3/0a/f30a48e7afa655574c1d1fe97914b390_580x27.png) 查看擴展是否安裝成功 ![](https://img.kancloud.cn/bd/44/bd44e802742669e139742c39e273e344_447x46.png) # **安裝redis服務端和客戶端** ## Linux 源碼安裝 **下載地址:**[http://redis.io/download](http://redis.io/download),下載最新穩定版本。 >[danger]redis6.0版本必須將gcc的版本升級至5.3+ ~~~ # wget http://download.redis.io/releases/redis-6.0.8.tar.gz # tar xzf redis-6.0.8.tar.gz # cd redis-6.0.8 # make ~~~ 執行完make命令后,redis-6.0.8 的src目錄下會出現編譯后的 redis 服務程序 redis-server,還有用于測試的客戶端程序 redis-cli: 下面啟動 redis 服務: ~~~ # cd src # ./redis-server #指定配置文件啟動 ./redis-server /etc/redis.conf ~~~ 注意這種方式啟動 redis 使用的是默認配置。也可以通過啟動參數告訴 redis 使用指定配置文件使用下面命令啟動。 ~~~ # cd src # ./redis-server ../redis.conf ~~~ **redis.conf**是一個默認的配置文件。我們可以根據需要使用自己的配置文件。 啟動 redis 服務進程后,就可以使用測試客戶端程序 redis-cli 和 redis 服務交互了。 比如: ~~~ # cd src # ./redis-cli redis> set foo bar OK redis> get foo "bar" ~~~ * * * ## Ubuntu apt 命令安裝 在 Ubuntu 系統安裝 Redis 可以使用以下命令: ~~~ # sudo apt update # sudo apt install redis-server ~~~ ### 啟動 Redis ~~~ # redis-server #指定配置文件啟動 redis-server /etc/redis.conf ~~~ [何使用service redisd start 啟動redis服務?](https://myblog.zhengpc.com/articles/2019/10/29/1572336502745.html) ### 查看 redis 是否啟動? ~~~ # redis-cli ~~~ 以上命令將打開以下終端: ~~~ redis 127.0.0.1:6379> ~~~ 127.0.0.1 是本機 IP ,6379 是 redis 服務端口。現在我們輸入 PING 命令。 ~~~ redis 127.0.0.1:6379> ping PONG ~~~ redis因gc版本過低make報錯解決辦法 redis編譯報上面錯誤,一般是環境問題,執行下面操作可以解決 1、安裝gcc套裝: yum install cpp yum install binutils yum install glibc yum install glibc-kernheaders yum install glibc-common yum install glibc-devel yum install gcc yum install make 2、升級gcc yum -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bash 3、設置永久升級: 注意:scl命令啟用只是臨時的,推出xshell或者重啟虛擬機就會恢復到原來的gcc版本。如果要長期生效的話,執行如下 echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile 4、安裝redis服務端和客戶端: redis守護進程 首先,在redis目錄下找到redis.conf文件(默認配置文件),使用“vim redis.conf”命令打開redis.conf文件; 將“daemonize”選項由默認的“no”設置為“yes”,并保存退出 啟動redis,在啟動的時候,要使用剛剛配置過的配置文件 可以此時查看后臺進程,redis已經啟動成功。 ~~~ ps -ef | grep redis ~~~ ![](https://img.kancloud.cn/8c/1e/8c1ebc9215f7a18335db30611b19359f_570x101.png) 同樣再啟動客戶端。 ~~~ ./bin/redis-cli -h 127.0.0.1 -p 6379 ~~~ 注意:如果不指定ip和端口的話,默認就是本機和6379端口 守護進程關閉服務器可以在客戶端輸入如下命令關閉: ~~~ ./redis-cli shutdown ~~~ **redis守護進程腳本** ~~~ #!/bin/bash redis_dir="/usr/local/redis" redis_conf="/usr/local/redis/redis.conf" time=`date` log="/tmp/redis.log" rediss=`ps -ef|grep -v vim |grep -v grep |grep redis-server|grep 6379|wc -l` if [ ${rediss} -eq 0 ];then ${redis_dir}/bin/redis-server ${redis_conf} echo "${time}-->redis has shutdown,now it startup." >> ${log} exit 1 fi echo "${time}-->redis is running" >> ${log} log_count=`cat $log |wc -l` if [ $log_count -gt 5000 ];then sed -i '1,1000d' $log fi ~~~
                  <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>

                              哎呀哎呀视频在线观看