導航:首頁 > 文件管理 > phpsession配置文件

phpsession配置文件

發布時間:2025-10-06 21:48:27

A. 濡備綍灝哖HP session淇℃伅緙撳瓨鍒癿emcached閲岄潰

涓銆佸満鏅浠嬬粛

鐢ㄦ埛鍦ㄥ埄鐢≒HP鎼寤虹綉絝欐椂錛屼細鎶婁竴浜涗俊鎮瀛樻斁鍦$_SESSION鍏ㄥ矓鍙橀噺閲岋紝鍙浠ュ緢鏂逛究鐨勫瓨鍙栥傚湪PHP鐨剗ni閰嶇疆鏂囦歡閲岄潰鎻愪緵浜哰Session]鐩稿叧閰嶇疆錛屽彲浠ユ敮鎸佸皢淇℃伅瀛樺埌鏂囦歡鎴杕emcached鏈嶅姟鍣ㄩ噷闈銆傜敱閰嶇疆欏箂ession.save_handler = memcached鍐沖畾銆傚ぇ澶氭暟鍦烘櫙錛岃session鏁版嵁騫朵笉闇瑕佹寔涔呭寲錛屼笖涓轟簡鎻愬崌緗戠珯鎬ц兘錛屼細閫夋嫨灝唖ession淇℃伅緙撳瓨鍒癿emcached閲岄潰銆

浜屻侀棶棰

鐜板湪闂棰樻潵浜嗭紝宸茬煡闃塊噷浜慜CS鏄瀹炵幇浜嗘爣鍑唌emcached鍗忚鐨勭紦瀛橈紝鐢ㄦ埛涓鏂歸潰涓轟簡鍑忓皯鏈嶅姟鍣ㄥ唴瀛樺崰鐢錛屼竴鏂歸潰鍑忓皯瀵筸emcached鐨勭淮鎶わ紝甯屾湜灝唖ession鐨勫瓨鍌ㄤ粠鑷寤虹殑memcached榪佺Щ鍒癘CS涓婇潰錛屼笖涓嶅笇鏈涙敼鍐欎唬鐮併傚垏鎹㈣繃紼嬩腑閬囧埌浜嗛棶棰橈紝鍥犳ゆ湁浜嗚繖綃囨枃絝狅紝甯屾湜鑳藉府鍒板ぇ瀹躲

棣栧厛寮勬竻OCS鍜岃嚜寤簃emcached鐨勫尯鍒錛屼粬浠閮藉疄鐜頒簡鏍囧噯memcached鍗忚銆備絾OCS鏄鍒嗗竷寮忛泦緹ょ粺涓瀵瑰栨彁渚涙湇鍔★紝瀹炵幇浜嗚礋杞藉潎琛′笖鏃犲崟鐐規晠闅滐紝鐢ㄦ埛鍙鑷鐢卞姩鎬佸脊鎬ц皟鏁撮厤緗涓旀棤闇閲嶅惎鏈嶅姟銆傛棦鐒舵槸瀵瑰栨彁渚涙湇鍔★紝灝辨湁鐩稿簲鐨勫畨鍏ㄦ満鍒訛紝濡傜櫧鍚嶅崟銆佹祦鎺с佽處鍙峰瘑鐮侀壌鏉冦傝繖閲屽規瘮鑷寤簃emcached錛屾渶閲嶈佺殑鍖哄埆灝辨槸鈥滆處鍙峰瘑鐮侀壌鏉冣濓紝鍥犱負澶у氭暟鐢ㄦ埛鑷寤簃emcached鏄涓嶉渶瑕佽劇疆璐﹀彿瀵嗙爜鐨勶紝璺烵CS姣斿氨灝戜簡SASL閴存潈嫻佺▼銆傞偅涔堢敤鎴峰皢session鐨勫瓨鍌ㄤ粠鑷寤虹殑memcached榪佺Щ鍒癘CS涓婇潰錛屽氨闇瑕佸湪php.ini涓閰嶇疆璐﹀彿瀵嗙爜銆

涓夈佽В鍐

1銆佸湪鑰佺増鏈鐨刾hp memcached鎵╁睍涓鏃犳硶鏀鎸侊紝闇瑕佸崌綰php memcached鎵╁睍鑷2.2.0鐗堟湰銆傞噸鏂版寜鐓ч樋閲屼簯OCS瀹樼綉鏁欑▼http://help.aliyun.com/view/11108324_13703944.html?spm=5176.7150518.1996836753.9.OZnEq0 緙栬瘧鎵╁睍銆傛ラゅ備笅錛

wget http://pecl.php.net/get/memcached-2.2.0.tgz

tar zxvf memcached-2.2.0.tgz

cd memcached-2.2.0

phpize

./configure 鈥搘ith-libmemcached-dir=/usr/local/libmemcached 鈥揺nable-memcached-sasl

make

make install

2銆佹壘鍒板垰鍗囩駭memcached.so錛宻tat鍛戒護紜瀹氫笅鏄鍚︽洿鏂幫紝娉ㄦ剰涓媘odify鏃墮棿

3銆佷慨鏀筽hp.ini閰嶇疆

3.1 session孌

鎵懼埌[Session]孌佃惤錛屼慨鏀瑰瓨鍌ㄥ紩鎿庝負錛

session.save_handler = memcached錛堟敞鎰忔槸甯d鎵╁睍錛

淇鏀瑰瓨鍌ㄥ湴鍧錛屽嵆OCS璁塊棶鍦板潃涓猴細

session.save_path = 鈥渂e6b6b8221cc11e4.m.cnhzalicm10pub001.ocs.aliyuncs.com:11211鈥籌紙娉ㄦ剰甯d鎵╁睍錛屽垯鍓嶉潰涓嶇敤鍔爐cp://錛屼笉甯d鐨勬墿灞曢渶瑕佸姞錛

淇鏀圭紦瀛樺埌memcached鐨刱ey鐨勬椂闂

session.gc_maxlifetime = 1440錛堝崟浣嶆槸縐掞紝寮虹儓寤鴻蹇呴』璁劇疆涓涓鍚堢悊鏃墮棿錛屼互淇濊瘉OCS濮嬬粓鍙緙撳瓨鐑鐐規暟鎹錛

3.2 memcached孌

鍦╬hp.ini鐨勫叏灞孌碉紝寤轟竴涓鍗曠嫭孌佃惤[memcached]錛岀劧鍚庡湪絀虹櫧鍦版柟鍔犲叆涓嬮潰閰嶇疆

[memcached]

memcached.use_sasl = On

memcached.sess_binary = On

memcached.sess_sasl_username = 鈥測our_ocs_name鈥

memcached.sess_sasl_password = 鈥測our_ocs_password鈥

memcached.sess_locking = Off

瀹夎呮ラゅ畬緇擄紝涓婅堪鍏充簬memcached孌靛拰Session孌靛叾浠栨湁鐢ㄥ弬鏁幫紝鍙傝冮摼鎺ュ備笅錛

http://php.net/manual/en/memcached.configuration.php

http://php.net/manual/en/session.configuration.php

鎺ヤ笅鏉ユ槸嫻嬭瘯鏄鍚︾敓鏁堛

鍥涖佹祴璇

鍐欐祴璇曚唬鐮佸備笅session.php

<?php

session_start();

$sn = session_id();

echo 鈥渟ession id:鈥.$sn.鈥\n鈥;

$_SESSION["ocs_key"]=鈥漵ession_value鈥;

echo 鈥渟ession:鈥.$_SESSION["ocs_key"].鈥\n鈥;

?>

杈撳嚭濡備笅錛

session id:ttrct9coa2q62r2sodlq4qf376

session:session_value

嫻嬭瘯浠g爜get.php鍘諱粠OCS鑾峰彇鍒氭墠session.php閫氳繃session鍐欏叆鐨勬暟鎹

<?php

$memc = new Memcached();

$memc->setOption(Memcached::OPT_COMPRESSION, false);

$memc->setOption(Memcached::OPT_BINARY_PROTOCOL, true);

$memc->addServer(鈥渂e6b6b8221cc11e4.m.cnhzalicm10pub001.ocs.aliyuncs.com鈥, 11211);

$memc->setSaslAuthData(鈥測our_ocs_name鈥, 鈥測our_ocs_password鈥);

echo $memc->get(鈥渕emc.sess.key. ttrct9coa2q62r2sodlq4qf376鈥);

/*娉ㄦ剰榪欓噷鐨刱ey鏄鏈夊墠緙鐨勶紝鐢眕hp.ini涓璵emcached.sess_prefix瀛楁靛喅瀹氾紝榛樿ゅ間負鈥渕emc.sess.key.鈥濄傜劧鍚庡啀鎷兼帴涓婇潰鎵撳嚭鏉ョ殑sessionid鈥渢trct9coa2q62r2sodlq4qf376鈥濆嵆鍙銆*/

?>

璇ヤ唬鐮佽緭鍑哄備笅錛

ocs_key|s:13:鈥漵ession_value鈥;

鍗砅HP SESSION宸茬粡鎴愬姛鍐欏叆OCS銆

B. php中如何使用SESSION

1、在php中使用session,首先要啟動session會話,啟動session會話要使用php內置函數session_start(),如圖所示。

閱讀全文

與phpsession配置文件相關的資料

熱點內容
數控編程全自動怎麼編 瀏覽:591
小米手機打不開pdf文件怎麼回事 瀏覽:330
無論什麼網路都能連接的萬能鑰匙 瀏覽:968
進不了摩拜小程序 瀏覽:312
兒童興趣班編程入門先學什麼 瀏覽:241
linux文件復制許可權不夠 瀏覽:990
電腦大文件視頻怎麼傳到微信 瀏覽:81
手機app如何多個出現在同一個桌面 瀏覽:900
蘋果怎麼登陸美國賬號密碼錯誤 瀏覽:915
暗黑重油鑽井升級數據 瀏覽:580
文件夾里帶符號的圖片能刪除嗎 瀏覽:55
軟考網路工程師真題庫 瀏覽:962
phpsession配置文件 瀏覽:759
什麼app拍照要顯示地點海拔 瀏覽:402
存放系統所需要配置文件 瀏覽:302
javaresourcebundle 瀏覽:76
javajdk6 瀏覽:440
在指定路徑下建文件夾 瀏覽:306
js全局變數未定義 瀏覽:191
selenium處理jsp頁面 瀏覽:41

友情鏈接