010c4d225180c01225ca2707f1aa8d83.png因為預設的 php session 是採用 files,容易遇到效能以及跨伺服器的問題
所以透過 redis 作為 session storage 就可以避開這類的問題
 
 
  • 安裝 redis 與相關的套件模組
    yum install redis php56w-pecl-redis
  • 啟用並設為自動啟動 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
     
  • 設定 php.ini
    接下來就是設定 php.ini 預設使用 redis 了
    session.save_handler = redis
    session.save_path = "tcp://127.0.0.1:6379"
    設定好之後就重新啟動 httpd 即可喔!
Facebook 討論區載入中...