日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

PHP中關(guān)于php.ini參數(shù)優(yōu)化詳解

瀏覽:244日期:2022-09-11 11:45:05

PHP引擎php.ini參數(shù)優(yōu)化

無論是apache還是nginx,php.ini都是適合的。而php-fpm.conf適合nginx+fcgi的配置

首先選擇產(chǎn)品環(huán)境的php.ini(php.ini-production)

/home/oldboy/tools/php-5.3.27/php.ini-development/home/oldboy/tools/php-5.3.27/php.ini-production

1.打開php的安全模式

php的安全模式是個(gè)非常重要的php內(nèi)嵌的安全機(jī)制,能夠控制一些php中的函數(shù)執(zhí)行,比如system(),同時(shí)把很多文件操作的函數(shù)進(jìn)行了權(quán)限控制。該參數(shù)配置如下:safe_mode = off;是否啟用安全模式;打開時(shí),php將檢查當(dāng)前腳本的擁有者是否和被操作的文件的擁有者相同。默認(rèn)的php.ini是沒有打開安全模式的,我們把它打開如下:safe_mode = On

2.用戶組安全

當(dāng)safe_mode打開時(shí),safe_mode_gid被關(guān)閉,那么php腳本能夠?qū)ξ募M(jìn)行訪問,而且相同組的用戶也能夠?qū)ξ募M(jìn)行訪問。建議設(shè)置為:safe_mode_gid = off如果不進(jìn)行設(shè)置,可能我們無法對(duì)我們服務(wù)器網(wǎng)站目錄下的文件進(jìn)行操作了,比如我們需要對(duì)文件進(jìn)行操作的時(shí)候。php5.3.27默認(rèn)為safe_mode_gid = off

3.關(guān)閉危險(xiǎn)函數(shù)

如果打開了安全模式,那么函數(shù)禁止是可以不需要的,但是我們?yōu)榱税踩€是考慮進(jìn)去。比如,我們覺得不希望執(zhí)行包括system()等在那的能夠執(zhí)行命令的php函數(shù),或者能夠查看php信息的phpinfo()等函數(shù),那么我們就可以禁止它們,方法如下:

disable_functions = system,passthru,exec,shell_exec,popen,phpinfo

disable_functions = chdir,chroot,dir,getcwd,opendir,readdir,scandir,fopen,unlink,delete,copy,mkdir,rmdir,rename,file,file_get_contents,fputs,fwrite,chgrp,chmod,chown

4.關(guān)閉php版本信息在http頭中的泄漏

為了防止黑客獲取服務(wù)器中php版本的信息,可以關(guān)閉該信息斜路在http頭中。該參數(shù)默認(rèn)配置如下:expose_php = On;是否暴露php被安裝在服務(wù)器上的事實(shí)(在http頭重加上其簽名);它不會(huì)有安全上的直接威脅,但它使得客戶端知道服務(wù)器上安裝了php.建議設(shè)置為expose_php = Off

5.關(guān)閉注冊(cè)全局變量

在php中提交的變量,包括使用post或get提交的變量,都將自動(dòng)注冊(cè)為全局變量,能夠直接訪問,這是對(duì)服務(wù)器非常不安全的,所以我們不能讓它注冊(cè)為全局變量,就把注冊(cè)全局變量選項(xiàng)關(guān)閉:默認(rèn)配置:register_globals = Off;是否將E,G,P,C,S變量注冊(cè)為全局變量;打開該指令可能會(huì)導(dǎo)致嚴(yán)重的安全問題,除非你的腳本經(jīng)過非常仔細(xì)的檢查。;推薦使用預(yù)定義的超全局變量:$_ENV,$_GET,$_POST,$_COOKIE,$_SERVER;該指令受variables_order指令的影響。;php6中已經(jīng)刪除此指令。建議設(shè)置為:register_globals = Off

6.打開magic_quotes_gpc來防止SQl注入

magic_quotes_pgc = Off這個(gè)默認(rèn)是關(guān)閉的,如果它打開后將自動(dòng)把用戶提交對(duì)sql的查詢進(jìn)行轉(zhuǎn)換,比如把’轉(zhuǎn)義為’等,這對(duì)防止sql注入有重大作用,所以我們推薦設(shè)置為:magic_quotes_pgc = On

7.錯(cuò)誤信息控制

一般php在沒有連接到數(shù)據(jù)庫或者其他情況下會(huì)有提示錯(cuò)誤,一般錯(cuò)誤信息中會(huì)包含php腳本當(dāng)前的路徑信息或者查詢的SQL語句等信息,這類信息提供給黑客后,是不安全的,所以一般服務(wù)器建議禁止錯(cuò)誤提示。該參數(shù)默認(rèn)配置如下:display_errors = Off;是否將錯(cuò)誤信息作為輸出的一部分顯示給終端用戶。應(yīng)用調(diào)試時(shí),可以打開,方便查看錯(cuò)誤。;在最終發(fā)布的web站點(diǎn)上,強(qiáng)烈建議你關(guān)掉這個(gè)特性,并使用錯(cuò)誤日志代替(參看下面)。;在最終發(fā)布的web站點(diǎn)打開這個(gè)特性可能暴露一些安全信息,;例如你的web服務(wù)器上文件路徑、數(shù)據(jù)庫規(guī)劃或別的信息。設(shè)置為:display_errors = Off(php5.3.27默認(rèn)即為display_errors = Off)如果你確實(shí)是要顯示錯(cuò)誤信息,一定要設(shè)置顯示錯(cuò)誤的級(jí)別,比如只顯示警告以上的信息:error_reporting = E_WARING & ERROR當(dāng)然,最好是關(guān)閉錯(cuò)誤提示。

8.錯(cuò)誤日志

建議在關(guān)閉dispaly_errors后能夠把錯(cuò)誤信息記錄下來,便于查找服務(wù)器運(yùn)行的原因:log_errors = Onphp5.3.27默認(rèn)即為log_errors = On同時(shí)也要設(shè)置錯(cuò)誤日志存放的目錄,建議根apache的日志存在一起:error_log = /app/logs/php_error.log注意:給文件必須允許apache用戶的和組具有寫的權(quán)限

9.部分資源限制參數(shù)優(yōu)化

(1)設(shè)置每個(gè)腳本運(yùn)行的最長(zhǎng)時(shí)間當(dāng)無法上傳交大的文件或者后臺(tái)設(shè)備數(shù)據(jù)經(jīng)常超時(shí),此事需要調(diào)整如下設(shè)置:max_execution_time = 30;每個(gè)腳本最大允許執(zhí)行時(shí)間(秒),0表示沒有限制。;這個(gè)參數(shù)有助于阻止劣質(zhì)腳本無休止的占用服務(wù)器資源。;該指令僅影響腳本本身的運(yùn)行時(shí)間,任何其他花費(fèi)在腳本運(yùn)行之外的時(shí)間;如用system()/sleep()函數(shù)的使用、數(shù)據(jù)庫查詢、文件上傳等,都不包括在內(nèi)。;在安全模式下,你不能用ini_set()在運(yùn)行時(shí)改變這個(gè)設(shè)置。

(2)每個(gè)腳本使用的最大內(nèi)存memory_limit = 128M;一個(gè)腳本所能夠申請(qǐng)到的最大內(nèi)存字節(jié)數(shù)(可以使用K和M作為單位);這有助于防止劣質(zhì)腳本消耗完服務(wù)器上的所有內(nèi)存。;要能夠使用該指令必須在編譯時(shí)使用'--enable-memory-limit'配置選項(xiàng)。;如果要取消內(nèi)存限制,則必須將其設(shè)為-1;設(shè)置了該指令后,memory_get_usage()函數(shù)將變?yōu)榭捎谩?/p>

(3)每個(gè)腳本等待輸入數(shù)據(jù)最長(zhǎng)時(shí)間max_input_time = -1;每個(gè)腳本解析輸入數(shù)據(jù)(POST,GET,upload)的最大允許時(shí)間(秒);-1表示不限制設(shè)置為max_input_time = 60;

(4)上傳文件的最大許可大小當(dāng)上傳較大文件時(shí),需要調(diào)整如下參數(shù):upload_max_filesize = 2M;;上傳文件的最大許可大小,一些圖片論壇需要這個(gè)更大的值。

10.部分安全參數(shù)優(yōu)化

(1)禁止打開遠(yuǎn)程地址,記得最近出的php include的那個(gè)漏洞嗎?就是在一個(gè)php程序中include了變量,那么入侵者就可以利用這個(gè)控制服務(wù)器在本地執(zhí)行遠(yuǎn)程的一個(gè)php程序,例如phpshell,所以我們關(guān)閉這個(gè)。allow_url_fopen = Off

(2)設(shè)定:cgi.fix_pathinfo=0防止Nginx文件類型錯(cuò)誤解析漏洞cgi.fix_pathinfo=0

11.調(diào)整php sesson信息存放類型和位置

session.save_handler = files;存儲(chǔ)和檢索與會(huì)話關(guān)聯(lián)的數(shù)據(jù)的處理器名字。默認(rèn)為文件('files');如果想要使用自定義的處理器(如基于數(shù)據(jù)庫的處理器),可用'user';設(shè)為'memcache'則可以使用memcache作為會(huì)話處理器(需要指定'--enable-memcache-session'編譯選項(xiàng));session.save_path = '/tmp';傳遞給存儲(chǔ)處理器的參數(shù)。對(duì)于files處理器,此值是創(chuàng)建會(huì)話數(shù)據(jù)文件的路徑參考資料:LAMP系統(tǒng)性能調(diào)優(yōu),第1部分:理解LAMP架構(gòu)http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-1/LAMP系統(tǒng)性能調(diào)優(yōu),第2部分:優(yōu)化Apache和PHPhttp://www.ibm.com/developerworks/cn/linux/l-tune-lamp-2.htmlLAMP系統(tǒng)性能調(diào)優(yōu),第3部分:MySQL服務(wù)器調(diào)優(yōu)http://www.ibm.com/developerworks/cn/linux/l-tune-lamp-3.html

安裝memcache客戶端

修改配置文件,在php.ini中全局設(shè)置:web集群session共享存儲(chǔ)設(shè)置:默認(rèn)php.ini中session的類型和配置路徑:#session.save_handler = files#session.save_path = '/tmp'修改成如下設(shè)置:session.save_handler = memcachesession.save_path = 'tcp://10.0.0.18:11211'提示:1)10.0.0.18:11211為memcached數(shù)據(jù)庫緩存的IP及端口2)上述適合LNMP,LAMP環(huán)境3)memcached服務(wù)器也可以是多臺(tái)通過hash調(diào)度

使用tmps作為緩存加速緩存的文件目錄mount -t tmpfs tmpfs /dev/shm -o size=256mmount -t tmpfs /dev/shm/ /tmp/eaccelerator

1.上傳圖片縮略圖臨時(shí)處理的目錄/tmp2.其他加速器臨時(shí)目錄 /tmp/eaccelerator

以上就是PHP中關(guān)于php.ini參數(shù)優(yōu)化詳解的詳細(xì)內(nèi)容,更多關(guān)于PHP引擎php.ini參數(shù)優(yōu)化的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: PHP
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91精品综合| 国产精品成人国产| 欧美二三四区| 欧美一区二区三区激情视频| 欧美福利一区| 亚洲精品中文字幕99999| 啪啪亚洲精品| 国产一区丝袜| 欧美精品一区二区三区精品| 视频一区二区中文字幕| 亚洲三级国产| 麻豆精品视频在线观看视频| 在线一区av| 久久亚洲影院| 欧美精品不卡| av在线资源| 午夜欧美视频| 欧美久久一区二区三区| 久久午夜影院| 激情欧美一区| 日韩欧美激情| 亚洲国产欧美日本视频| 国产精品三上| 精品三级国产| 视频在线观看91| 久久久久观看| 国产一区二区精品| 国产精品三级| 欧美特黄a级高清免费大片a级| 亚洲精品裸体| 超碰在线99| 香蕉久久久久久久av网站| 欧美激情日韩| 99国产精品自拍| 国产福利资源一区| 亚洲综合二区| 日韩欧美二区| 91精品国产自产观看在线| 久久久久99| 国产精品一级| 亚洲少妇一区| 久久久久久久欧美精品| 久久精品国内一区二区三区水蜜桃| 鲁大师成人一区二区三区| 丰满少妇一区| 日韩av中文字幕一区| 99精品在线观看| 国产欧美日韩一级| 日韩专区在线视频| 91精品一区二区三区综合| 国产精品a久久久久| 一区视频在线| 欧美xxxx中国| 国产精品一区二区精品视频观看| 丝袜诱惑制服诱惑色一区在线观看| 樱桃视频成人在线观看| 国产精品成人国产| 少妇精品久久久一区二区| 亚洲午夜视频| 亚洲一区资源| 久久久免费人体| 日本欧美一区二区在线观看| 亚洲成人精品| 国产va在线视频| 国产精品久一| 婷婷成人av| 免费的成人av| 亚洲高清影视| 日韩精品一区二区三区免费观影| 精品国产乱码久久久| 国产伦理久久久久久妇女| 亚洲日本国产| 综合国产精品| 丝袜诱惑制服诱惑色一区在线观看 | а√天堂中文在线资源8| 日本午夜精品久久久久| 日韩在线卡一卡二| 国产精品呻吟| 午夜国产精品视频免费体验区| 伊人久久国产| 欧美国产小视频| 福利视频一区| 97精品中文字幕| 午夜av不卡| 99久精品视频在线观看视频| 久久天堂精品| 国产精品97| 99精品在线免费在线观看| 免费在线小视频| 999国产精品永久免费视频app| 视频福利一区| 五月天久久久| 国产亚洲亚洲| 亚洲日产国产精品| 日本午夜免费一区二区| 欧美亚洲自偷自偷| 国产高清精品二区| 国产一区二区色噜噜| av高清不卡| 欧洲在线一区| 樱桃成人精品视频在线播放| 亚洲一区激情| 亚洲网址在线观看| 欧美一区二区三区久久| 久久99免费视频| 日韩影院二区| 亚洲视频www| 日本国产一区| 丁香婷婷久久| 欧美在线亚洲| 日韩精品三区四区| 国产精品久久777777毛茸茸| 成人午夜网址| 在线视频精品| 91欧美日韩在线| 国精品产品一区| 亚洲韩日在线| 日韩中文欧美在线| 久久av影视| 99久久亚洲精品蜜臀| 视频一区中文字幕| 国产精品.xx视频.xxtv| 欧美不卡高清一区二区三区| 免费欧美日韩| 国产精品久久久久77777丨 | 亚洲深夜视频| 香蕉久久久久久久av网站| 欧美日韩1区| 啪啪亚洲精品| 国产精品99久久免费| 在线一区av| 欧美精选一区二区三区| 久久亚洲欧洲| 美女国产精品久久久| 成人羞羞在线观看网站| 日韩精品一级中文字幕精品视频免费观看 | 亚洲天堂av资源在线观看| 日本伊人久久| 国产精品久久久久蜜臀| 99国产精品99久久久久久粉嫩| 欧美精品中文| 亚洲91久久| 欧美亚洲三区| 精品日韩毛片| 视频一区日韩| 亚洲国产成人二区| 三级欧美韩日大片在线看| 久久久久观看| 综合一区在线| 日韩综合精品| 国产亚洲高清一区| 99国产精品久久久久久久| 精品三区视频| 亚洲精品日本| 久久九九国产| 国产精品啊v在线| 久久国产88| 99久久精品网| 麻豆精品视频在线观看视频| 亚洲婷婷免费| 精品中国亚洲| 亚洲久久在线| 欧洲毛片在线视频免费观看| 久久超碰99| 中文在线日韩| 亚洲二区视频| 精品国产亚洲一区二区在线观看| 免费在线观看精品| 成人免费电影网址| 欧美国产不卡| 欧美一区二区三区久久| 亚洲一卡久久| 91精品一区二区三区综合| 国产劲爆久久| 免费视频久久| 天堂资源在线亚洲| 成人日韩av| 国产麻豆一区二区三区| 中文无码日韩欧| 一区在线视频观看| 中文字幕一区久| 精品网站999| 国产精品色在线网站| 香蕉久久一区| 久久亚洲影院| 影音国产精品| 91精品精品| 91精品推荐| 日韩一区电影| 久久精品国产99国产| 国产精品一区高清| 91精品国产自产观看在线| 亚洲欧美日本国产| 综合一区二区三区| 一区二区三区国产盗摄| 蜜臀久久久99精品久久久久久| 99riav国产精品| 黄色欧美日韩| 最新亚洲激情| 99国内精品|