校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > PHP中關于php.ini參數(shù)優(yōu)化詳解

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

熱門標簽:青島語音外呼系統(tǒng)招商 昭通辦理400電話 百應電話機器人服務 騰訊外呼管理系統(tǒng) 揚州地圖標注app 岳陽外呼型呼叫中心系統(tǒng)在哪里 山西回撥外呼系統(tǒng) 河南電銷卡外呼系統(tǒng)哪家強 山西探意電話機器人

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

2.用戶組安全

當safe_mode打開時,safe_mode_gid被關閉,那么php腳本能夠對文件進行訪問,而且相同組的用戶也能夠對文件進行訪問。建議設置為:
safe_mode_gid = off
如果不進行設置,可能我們無法對我們服務器網(wǎng)站目錄下的文件進行操作了,比如我們需要對文件進行操作的時候。php5.3.27默認為safe_mode_gid = off

3.關閉危險函數(shù)

如果打開了安全模式,那么函數(shù)禁止是可以不需要的,但是我們?yōu)榱税踩€是考慮進去。比如,我們覺得不希望執(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.關閉php版本信息在http頭中的泄漏

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

5.關閉注冊全局變量

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

6.打開magic_quotes_gpc來防止SQl注入

magic_quotes_pgc = Off
這個默認是關閉的,如果它打開后將自動把用戶提交對sql的查詢進行轉換,比如把'轉義為\'等,這對防止sql注入有重大作用,所以我們推薦設置為:
magic_quotes_pgc = On

7.錯誤信息控制

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

8.錯誤日志

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

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

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

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

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

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

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

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

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

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

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

安裝memcache客戶端

修改配置文件,在php.ini中全局設置:
web集群session共享存儲設置:
默認php.ini中session的類型和配置路徑:
#session.save_handler = files
#session.save_path = "/tmp"
修改成如下設置:
session.save_handler = memcache
session.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服務器也可以是多臺通過hash調(diào)度

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

1.上傳圖片縮略圖臨時處理的目錄/tmp
2.其他加速器臨時目錄 /tmp/eaccelerator

以上就是PHP中關于php.ini參數(shù)優(yōu)化詳解的詳細內(nèi)容,更多關于PHP引擎php.ini參數(shù)優(yōu)化的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • PHP之修改php.ini文件上傳大小的配置問題案例講解
  • 淺談PHP性能優(yōu)化之php.ini配置
  • PHP引擎php.ini參數(shù)優(yōu)化深入講解
  • php web環(huán)境和命令行環(huán)境下查找php.ini的位置
  • 修改Apache配置指定php配置文件php.ini的位置方法
  • php.ini中date.timezone設置詳解
  • PHP性能優(yōu)化大全(php.ini)
  • php之php.ini配置文件講解案例

標簽:南陽 黃南 湛江 寶雞 鎮(zhèn)江 宜賓 婁底 銅川

巨人網(wǎng)絡通訊聲明:本文標題《PHP中關于php.ini參數(shù)優(yōu)化詳解》,本文關鍵詞  PHP,中,關于,php.ini,參數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP中關于php.ini參數(shù)優(yōu)化詳解》相關的同類信息!
  • 本頁收集關于PHP中關于php.ini參數(shù)優(yōu)化詳解的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    精品亚洲成a人| 久久久精品日韩欧美| 自拍偷拍欧美精品| 久久成人av少妇免费| 欧美色手机在线观看| 一区二区三区在线免费观看| 国产一区二区三区四区五区入口| 欧美军同video69gay| 亚洲图片欧美一区| 91精品国产品国语在线不卡| 亚洲二区视频在线| 91精品国产综合久久精品性色| 亚洲第一成年网| 91精品婷婷国产综合久久竹菊| 视频一区在线播放| 精品乱码亚洲一区二区不卡| 久久国内精品自在自线400部| 日韩欧美色综合网站| 精品在线播放午夜| 国产情人综合久久777777| 精品一区二区三区av| 1区2区3区精品视频| 欧洲在线/亚洲| 国产乱子伦视频一区二区三区 | 亚洲制服丝袜在线| 在线不卡a资源高清| 精品亚洲国产成人av制服丝袜| 欧美高清在线精品一区| 色综合久久中文字幕| 久久国产免费看| 中文字幕中文在线不卡住| 91久久精品日日躁夜夜躁欧美| 午夜精品久久久久久久久久| 久久女同精品一区二区| 在线视频一区二区三| 精品夜夜嗨av一区二区三区| 一区二区三区四区五区视频在线观看 | 国产风韵犹存在线视精品| 一区二区三区四区乱视频| 精品国产在天天线2019| 欧美亚洲免费在线一区| 色综合久久久久久久久久久| 蜜臀91精品一区二区三区| 亚洲乱码精品一二三四区日韩在线| 3d动漫精品啪啪一区二区竹菊| 成人sese在线| 国产成人午夜精品5599| 国产自产v一区二区三区c| 日本免费在线视频不卡一不卡二| 亚洲综合区在线| 亚洲蜜臀av乱码久久精品| 国产日韩欧美在线一区| 精品sm在线观看| 精品噜噜噜噜久久久久久久久试看 | 国产麻豆视频精品| 久久福利视频一区二区| 国产在线看一区| 成人自拍视频在线| 99热在这里有精品免费| 成人精品视频一区二区三区| 成人精品小蝌蚪| 欧美在线观看一区二区| 欧美视频一区二区三区| 制服丝袜国产精品| 久久精品人人爽人人爽| 久久九九影视网| 成人免费一区二区三区视频| 亚洲国产视频在线| 国产在线精品一区二区不卡了| 精品在线播放免费| 99久久精品国产导航| 欧美日韩一级黄| 久久久精品免费免费| 亚洲人成7777| 精品夜夜嗨av一区二区三区| 波多野结衣中文一区| 日韩一二在线观看| 日本一区二区三区免费乱视频| 亚洲精品国产成人久久av盗摄| 日日夜夜精品视频天天综合网| 国模大尺度一区二区三区| 91精品福利在线| 久久久久国产一区二区三区四区| 亚洲精品水蜜桃| 国产一区二区三区四区五区美女| 91色|porny| 日韩欧美视频一区| 午夜精品一区二区三区三上悠亚| 亚洲欧美乱综合| 色视频成人在线观看免| 视频在线观看91| 亚洲国产sm捆绑调教视频| 免费一级片91| 欧美日韩免费不卡视频一区二区三区| 精品国产91乱码一区二区三区| 亚洲高清不卡在线| eeuss鲁片一区二区三区| 久久亚洲精品国产精品紫薇| 偷拍与自拍一区| 欧洲生活片亚洲生活在线观看| 国产精品免费视频一区| 国产综合久久久久影院| 日韩欧美综合一区| 日本伊人色综合网| 91精品国产综合久久香蕉的特点| 亚洲一区二区在线免费观看视频 | 99久久精品免费看| 亚洲天堂2016| 欧美体内she精高潮| 亚洲高清一区二区三区| 在线不卡的av| 国产高清不卡一区| 自拍偷拍国产精品| 欧美乱妇23p| 久久66热re国产| 亚洲国产成人自拍| 91福利小视频| 久久国产精品色| 中文字幕一区二区三区精华液| 99r国产精品| 麻豆成人久久精品二区三区红| 国产亚洲午夜高清国产拍精品| 不卡一卡二卡三乱码免费网站| 亚洲亚洲精品在线观看| 久久午夜老司机| 日本韩国精品在线| 国产综合色在线视频区| 国产精品久久三区| 欧美一级国产精品| 97se亚洲国产综合在线| 精品一区二区三区免费毛片爱 | 日韩欧美在线一区二区三区| 国产精品香蕉一区二区三区| 亚洲美女在线一区| 久久色在线观看| 欧美日韩精品一区二区| 成人午夜视频网站| 国内一区二区在线| 日韩av高清在线观看| 亚洲精品国产a久久久久久| 国产精品丝袜在线| 国产日韩成人精品| 久久先锋影音av鲁色资源| 日韩亚洲欧美一区| 欧美人xxxx| 欧美人牲a欧美精品| 欧美性极品少妇| 欧美日韩精品一区二区| 欧美在线999| 欧美伊人精品成人久久综合97| 成人国产视频在线观看 | 亚洲成人第一页| 一区二区三区日韩欧美精品| 自拍偷拍亚洲欧美日韩| 亚洲你懂的在线视频| 亚洲精品ww久久久久久p站| 国产精品久久久久久久第一福利| 国产精品三级视频| 亚洲欧美一区二区视频| 亚洲激情av在线| 亚洲资源中文字幕| 麻豆91在线播放免费| 国产精品一区在线观看你懂的| 高清免费成人av| 91理论电影在线观看| 欧美日韩国产天堂| 日韩免费在线观看| 国产精品国产三级国产普通话99| 五月婷婷综合在线| 六月丁香婷婷久久| 波多野洁衣一区| 777色狠狠一区二区三区| 欧美激情一区二区三区全黄| 亚洲一区在线观看网站| 国产在线观看一区二区| av在线不卡电影| 欧美mv和日韩mv国产网站| 欧美国产日韩一二三区| 奇米777欧美一区二区| 成人app在线| 欧美r级在线观看| 亚洲国产欧美日韩另类综合| 国产乱码一区二区三区| 欧美美女直播网站| 亚洲黄网站在线观看| 国产成人综合亚洲91猫咪| 欧美一区二区三区男人的天堂| 中文字幕在线不卡一区二区三区| 另类中文字幕网| 欧美丰满美乳xxx高潮www| 亚洲精品国产成人久久av盗摄 | www.日韩在线| 欧美激情艳妇裸体舞| 狠狠色综合播放一区二区| 91国模大尺度私拍在线视频| 亚洲国产精品av| 91蜜桃网址入口| 日韩欧美一二三区| 久草在线在线精品观看| 日韩西西人体444www|