Mac系統開啟php中redis擴展

1、下載phpredis擴展包

https://github.com/phpredis/phpredis

手動下載即可

2、進入phpredis目錄,確定該目錄中有

3、運行phpize,生成configure文件

4、運行configure文件,并加載上php-config文件

./configure --with-php-config=/usr/bin/php-config

5、make && make install

執行make基本上不會存在問題

在執行make install時候會出現沒有權限問題

嘗試使用sudo make install,如果還提示沒有權限,那么需要暴力解決Mac中對SIP的處理(系統完整性保護System Integrity Protection),開啟對系統文件的讀寫操作

重啟電腦,按住command+r,進入 Recovery Mode,打開終端軟件,命令行中輸入csrutil disable即可,然后重啟可以解決,開啟擴展之后如果考慮到系統安全性,再次重復以上工作,命令行中輸入csrutil enable即可

暴力解決完SIP之后進行make install,會返回redid.so的路徑,表示成功

6、修改PHP配置文件php.ini

增加extension=redis.so

7、重新啟動php-fpm,服務器(nginx或者apache),并進行測試看擴展是否開啟成功

8、完美解決,沒毛病!!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_閱讀 1,861評論 0 3
  • 一、LAMP環境的介紹 1.LAMP環境的重要性 思索許久,最終還是決定寫一篇詳細的LAMP的源碼編譯安裝的實驗文...
    endmoon閱讀 2,677評論 4 26
  • 一、卸載系統原有軟件 mysql sudo apt-get autoremove --purge mysql-se...
    liangxifeng833閱讀 1,500評論 0 3
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,993評論 19 139
  • 地府有一點燈人,出了名的性子冷淡,不接觸地府里任何鬼,也沒有人聽過她說話,就連路上見到閻王都把他當空氣。 ...
    煌箜閱讀 919評論 0 3