php中設(shè)置多級(jí)目錄session的問題
更新時(shí)間:2011年08月08日 21:41:30 作者:
php默認(rèn)會(huì)把session保存在 /tmp 下,但是當(dāng)session文件過多時(shí)會(huì)對(duì)性能造成很大影響,設(shè)置分級(jí)目錄是個(gè)好辦法
在 php.ini 中找到 session.save_path 將值設(shè)置為 session.save_path = '3;/tmp/session'; 即可開啟三級(jí)目錄保存session。但是php不會(huì)自動(dòng)生成目錄結(jié)構(gòu),這時(shí)可以借助源碼包 ext/session 目錄下的 mod_files.sh 來生成目錄
$ bash mod_files.sh /tmp/session 3
生成完成后發(fā)現(xiàn)仍然不能生成session,糾結(jié)了半天,打開mod_files.bat才發(fā)現(xiàn)玄機(jī),原來后面還需要帶一個(gè)參數(shù),對(duì)應(yīng)于 php.ini 中的 session.hash_bits_per_character ,這個(gè)值默認(rèn)是4,development和production版本的默認(rèn)配置里是5,于是用下面的命令從新生成目錄
$ bash mod_files.sh /tmp/session 3 5
終于可以登錄了。
$ bash mod_files.sh /tmp/session 3
生成完成后發(fā)現(xiàn)仍然不能生成session,糾結(jié)了半天,打開mod_files.bat才發(fā)現(xiàn)玄機(jī),原來后面還需要帶一個(gè)參數(shù),對(duì)應(yīng)于 php.ini 中的 session.hash_bits_per_character ,這個(gè)值默認(rèn)是4,development和production版本的默認(rèn)配置里是5,于是用下面的命令從新生成目錄
$ bash mod_files.sh /tmp/session 3 5
終于可以登錄了。
相關(guān)文章
PHP對(duì)象的淺復(fù)制與深復(fù)制的實(shí)例詳解
這篇文章主要介紹了PHP對(duì)象的淺復(fù)制與深復(fù)制的實(shí)例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下2017-10-10詳解php中implode explode serialize json msgpack性能對(duì)比
這篇文章主要介紹了php中implode/explode、serialize、json、 msgpack性能對(duì)比,對(duì)性能感興趣的同學(xué),可以參考下2021-04-04php防止偽造數(shù)據(jù)從地址欄URL提交的方法
針對(duì)偽造的數(shù)據(jù)從URL提交的情況,首先是檢查前一頁來源,這個(gè)方法只能防止手動(dòng)在瀏覽器地址欄上輸入的URL,目前覺得還是用POST的方法傳遞重要數(shù)據(jù)比較可靠2014-08-08php中使用ExcelFileParser處理excel獲得數(shù)據(jù)(可作批量導(dǎo)入到數(shù)據(jù)庫使用)
使用ExcelFileParser處理excel獲得數(shù)據(jù) 可以用作批量導(dǎo)入到數(shù)據(jù)庫使用,需要獲取excel數(shù)據(jù)的朋友可以參考下。2010-08-08php求斐波那契數(shù)的兩種實(shí)現(xiàn)方式【遞歸與遞推】
這篇文章主要介紹了php求斐波那契數(shù)的兩種實(shí)現(xiàn)方式,結(jié)合實(shí)例形式分析了php使用遞歸與遞推算法實(shí)現(xiàn)求斐波那契數(shù)的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2019-09-09php使用ffmpeg獲取視頻信息并截圖的實(shí)現(xiàn)方法
這篇文章主要介紹了php使用ffmpeg獲取視頻信息并截圖的實(shí)現(xiàn)方法,實(shí)例分析了php操作視頻與圖像的相關(guān)技巧,需要的朋友可以參考下2016-05-05