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
在上次下載的 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
留言
張貼留言