設定並使用 redis 作為 PHP session storage
  • 4,095 views,
  • 2017-11-16,
  • 上傳者: 洪國恩,
  •  0
010c4d225180c01225ca2707f1aa8d83.png因為預設的 php session 是採用 files,容易遇到效能以及跨伺服器的問題
所以透過 redis 作為 session storage 就可以避開這類的問題
 
 
步驟
1.
安裝 redis 與相關的套件模組
yum install redis php56w-pecl-redis
2.
啟用並設為自動啟動 redis server
 
先編輯 /etc/redis.conf
然後找到 bind 的區域。預設是 127.0.0.1,如果要給別的伺服器共用的話,就要改用別的 IP,最好是有兩個以上的 IP,切分內外部比較安全喔!
編輯方式為加上 IP 位置
bind 127.0.0.1 192.168.100.1
設定好後就重啟服務,並啟用自動啟動
systemctl enable redis
systemctl restart redis
 
3.
設定 php.ini
接下來就是設定 php.ini 預設使用 redis 了
session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379"
設定好之後就重新啟動 httpd 即可喔!
Facebook 討論區載入中...
資料夾 :
標籤 :
發表時間 :
2017-11-16 19:13:58
觀看數 :
4,095
發表人 :
洪國恩
部門 :
老洪的 IT 學習系統
QR Code :