---恢復內容開始---
1.redis服務
確認redis在伺服器中已經安裝了
2.hiredis庫
2.1獲取 安裝包
2.2 make -j
2.3 sudo make install
2.4 sudo ldconfig
3.編譯swoole 需要加入 --enable-async-redis
之前安裝過了swoole之後 就需要重新再編譯一次
開啟redis服務
---恢復內容結束---
1.redis服務
確認redis在伺服器中已經安裝了
2.hiredis庫
2.1獲取 安裝包
2.2 make -j
2.3 sudo make install
2.4 sudo ldconfig
!(3.編譯swoole 需要加入 --enable-async-redis
重新編譯swoole
第一步 ./configure 兩個引數 第乙個就是 --with-php-config=path , 第二個引數 是 --enable-async-redis
開啟redis服務
例如 : ./configure --with-php-config=/usr/local/php/bin/php-config --enable-async-redis
第二步: make clean 是為了清除之前安裝的檔案
第三步 : sudo make -j
第四步: sudo make install
查詢 php_swoole 是否安裝了非同步redis安裝
php --ri swoole
swoole非同步同步redis
在swoole開發中我們需要學習很多的知識點 就像swoole開篇部分說的 重新定義php,那麼在swoole當中最關鍵的非同步和同步問題就凸現出來 把他放在php檔案中,然後require ok 當我們要使用他的時候,記得一定要處理好命名空間的問題,用的時候 我使用的是閉包函式,當然你們有其他辦法...
安裝redis和swoole擴充套件
bash模式下 1.vagrant ssh 進入根目錄 2.cd etc php 進入php目錄這裡會顯示很多版本 3.php v 檢視php版本號 我這裡是7.2版本 4.cd 7.2 進入當前需要安裝的php版本中 5.pecl install redis 安裝redis 6.安裝好後進入cli...
重新編譯swoole 非同步Redis客戶端
重新編譯swoole時遇兩個問題 1 找不到swoole 2 安裝時未提示安裝 installing header files xx 問題1產生的原因是在php.ini檔案中,我擴充套件是這樣寫的 extension swoole後來在php m時也能看到swoole,所以一直沒放心上。extens...