CentOS6 安裝 memcache.php 管理工具

繼上一篇安裝 memcached server 及 php memcache 之後,我們知道有幾個管理工具可以使用,於是就先來使用 memcache.php

在上次下載的 memcache 中我們先找到 memcache.php 並複製
/bin/cp memcache.php /var/www/html/

進行設定
vi /etc/sysconfig/memcached
PORT="11211"           #配置memcached使用的端口
USER="nobody"         #配置啟動時使用的用戶
MAXCONN="1024"     #最大開發連接
CACHESIZE="64"      #最大使用?存,預設是64M
OPTIONS=""                #其它配置,這個選項是用來設定監聽的 Memcached 位置,一般來說不會用到,除非你有超過兩台以上的Memcached主機。

# /etc/init.d/memcached start
# /etc/init.d/httpd restart
 memcached控制選項:
# /etc/init.d/memcached start 啟動
# /etc/init.d/memcached stop 停止
# /etc/init.d/memcached restart 重新啟動
# /etc/init.d/memcached status 啟動狀態

設定系統開機後自動執行 memcached

# chkconfig memcached on

檢查一下memcached是否設置成功 (2 ~ 5 都為on)

# chkconfig --list memcached

確認 memcached 是否啟用

# pgrep memcached
1725
# netstat -tulpn | grep :11211
tcp 0 0 192.168.1.216:11211 0.0.0.0:* LISTEN 1725/memcached
udp 0 0 192.168.1.216:11211 0.0.0.0:* 1725/memcached

php -i | grep memcache

memcache
memcache support => enabled
memcache.allow_failover => 1 => 1
memcache.chunk_size => 8192 => 8192
memcache.default_port => 11211 => 11211
memcache.default_timeout_ms => 1000 => 1000
memcache.hash_function => crc32 => crc32
memcache.hash_strategy => standard => standard
memcache.max_failover_attempts => 20 => 20
Registered save handlers => files user memcache
OLDPWD => /tmp/pear/download/memcache-2.2.7
_SERVER["OLDPWD"] => /tmp/pear/download/memcache-2.2.7

一切都設定好之後輸入192.168.0.112/memcache.php
發現到開啟網頁後出現
cant connect to 127.0.0.1:11211

當我測試11211是否開啟
telnet 192.168.0.112 11211
Trying 192.168.0.112...
Connected to 192.168.0.112.
Escape character is '^]'.
結果是可以的

但為甚麼不行呢?檢查iptables...嗯...關閉,只剩下selinux
vi /etc/sysconfig/selinux

SELINUX=enforcing 改成--> SELINUX=disabled

執行setenforce 0就可以暫時關閉功能

檢查網頁ok

留言

這個網誌中的熱門文章

c語言-關於#define用法

CMD常用網管指令

PHP 與 JavaScript 之間傳值利用 json