php.ini配置

    他

1234567aaa 的BLOG
寫留言去學院學習發消息 加友情連接進家園 加好友
博客統計信息

用戶名:1234567aaa
文章數:38
評論數:102
訪問量:78334
無憂幣:15
博客積分:1001
博客等級:4
註冊日期:2008-05-02
熱門專題
更多>>
熱門文章

    nginx的五種負載算法
    下載中心,如何打開CHM文件
    利用Haproxy實現WEB高可用性
    php-fpm啓動腳本
    5月16日發佈HAProxy,實現..
    跑fastcgi,用spawn-fcgi..
    php.ini中的mysql模塊解釋
    【拯救趙明】利用nginx提..

搜索BLOG文章
[PHP]
engine = On   #是否啓用PHP解析引擎
zend.ze1_compatibility_mode = Off #是否在Last-Modified應答頭中放置該PHP腳本的最後修改時間
short_open_tag = On  #使用簡潔標誌
asp_tags = Off  #不容許ASP類標誌
precision    =  12  #浮點型數據顯示的有效期
y2k_compliance = On  #是否強制打開2000年適應(可能在非Y2K適應的瀏覽器中致使問題)。
output_buffering = 0 #; 輸出緩衝區大小(字節)。建議值爲4096~8192。
; 輸出緩衝容許你甚至在輸出正文內容以後再發送HTTP頭(包括cookies)。
; 其代價是輸出層減慢一點點速度。
; 設置輸出緩衝能夠減小寫入,有時還能減小網絡數據包的發送。
; 這個參數的實際收益很大程度上取決於你使用的是什麼Web服務器以及什麼樣的腳本
zlib.output_compression = Off  zlib輸出壓縮
implicit_flush = Off  #是否要求PHP輸出層在每一個輸出塊以後自動刷新數據。
; 這等效於在每一個 print()、echo()、HTML塊 以後自動調用flush()函數。
; 打開這個選項對程序執行的性能有嚴重的影響,一般只推薦在調試時使用。
; 在CLI SAPI的執行模式下,該指令默認爲 On 。
unserialize_callback_func=
serialize_precision = 100  #; 將浮點型和雙精度型數據序列化存儲時的精度(有效位數)。
; 默認值可以確保浮點型數據被解序列化程序解碼時不會丟失數據。
allow_call_time_pass_reference = On #是否強迫在函數調用時按引用傳遞參數(每次使用此特性都會收到一條警告)。
; php反對這種作法,並在未來的版本里再也不支持,由於它影響到了代碼的整潔。
; 鼓勵的方法是在函數聲明裏明確指定哪些參數按引用傳遞。
; 咱們鼓勵你關閉這一選項,以保證你的腳本在未來版本的語言裏仍能正常工做。
safe_mode = Off        #安全模式
safe_mode_gid = Off
safe_mode_include_dir = #在安全模式下,該組目錄和其子目錄下的文件被包含時,將跳過UID/GID檢查。
換句話說,若是此處的值爲空,任何UID/GID不符合的文件都不容許被包含。
這裏設置的目錄必須已經存在於include_path指令中或者用完整路徑來包含。
 多個目錄之間用冒號(Win下爲分號)隔開。
 指定的限制其實是一個前綴,而非一個目錄名,
 也就是說」/dir/incl」將容許訪問」/dir/include」和」/dir/incls」
 若是您但願將訪問控制在一個指定的目錄,那麼請在結尾加上斜線。
safe_mode_exec_dir =  #安全模式下的可執行文件存放目錄
safe_mode_allowed_env_vars = PHP_ #在安全模式下,用戶僅能夠更改的環境變量的前綴列表(逗號分隔)。
容許用戶設置某些環境變量,可能會致使潛在的安全漏洞。
 注意: 若是這一參數值爲空,PHP將容許用戶更改任意環境變量
safe_mode_protected_env_vars = LD_LIBRARY_PATH在安全模式下,用戶不能更改的環境變量列表(逗號分隔)。
 這些變量即便在safe_mode_allowed_env_vars指令設置爲容許的狀況下也會獲得保護。
disable_functions = #該指令接受一個用逗號分隔的函數名列表,以禁用特定的函數。
disable_classes = #該指令接受一個用逗號分隔的類名列表,以禁用特定的類
expose_php = On #在網頁頭部顯示php信息
max_execution_time = 30   #每一個腳本最大執行秒數
max_input_time = 60     #每一個腳本用來分析請求數據的最大限制時間
memory_limit = 128M     #每一個腳本執行的內存限制
error_reporting = E_ALL & ~E_NOTICE
display_errors = On       #顯示失誤(該關閉,換成日誌顯示)
display_startup_errors = Off  #顯示啓動失誤
define_syslog_variables  = Off  #是否認義各類系統日誌變量,如:$LOG_PID, $LOG_CRON 等等。
; 關掉它以提升效率的好主意。
; 你能夠在運行時調用define_syslog_variables()函數來定義這些變量。
log_errors = Off  #該改成on
log_errors_max_len = 1024  #設定error_log最大長度
ignore_repeated_errors = Off  #打開後,不記錄重複的信息
ignore_repeated_source = Off  #打開後當記錄重複的信息時忽略來源
report_memleaks = On  #報告內存泄露,僅在debug編譯模式下有效
track_errors = Off   #在$php_errormsg中保存最後一次錯誤/警告消息 (邏輯值).
永遠不要再生產環境中使用此特性:html_errors 會顯示php錯誤所在的html標籤
variables_order = "EGPCS"#此指令描述了PHP註冊GET, POST, Cookie, 環境 和 內置變量的順序  (各自使用G, P, C, E 和 S , 通常使用 EGPCS 或 GPC).  註冊使用從左往右的順序, 新的值會覆蓋舊的值.
register_globals = Off  #是否打開register全局變量
register_long_arrays = On #是否註冊老形式的輸入數組, HTTP_GET_VARS 和相關數組
; 若是你不使用他們,建議爲了提升性能關閉他們.
register_argc_argv = On  #此指令讓PHP確認是否申明 argv&argc 變量 (這些變量會包含GET信息).
; 若是你不使用這些變量,爲了提高性能應該關閉此選項.
auto_globals_jit = On  #當打開此項, SERVER 和 ENV 變量將在第一次被使用時而不是腳本一開始時建立(運行時)
; 若是這些變量在腳本中沒有被使用過, 打開此項會增長一點性能.
; 爲了使此指令有效,PHP指令 register_globals, register_long_arrays,
; 以及 register_argc_argv 必須被關閉.
post_max_size = 8M   #PHP能夠接受的最大的POST數據大小
magic_quotes_gpc = On  #針對GET/POST/Cookie數據打開Magic quotes.
magic_quotes_runtime = Off  #針對實時產生的數據打開Magic quotes, 例如從SQL獲取的數據, 從exec()返回的數據等等.
magic_quotes_sybase = Off   #使用 Sybase 風格的 magic quotes (使用"來引導'替代\').
auto_prepend_file =  #在任何PHP文檔以前或以後自動增長文件
auto_append_file =
default_mimetype = "text/html"  #PHP內建默認爲text/html
file_uploads = On #是否容許http文件上傳
upload_tmp_dir =  #對於http上傳文件的臨時目錄
upload_max_filesize = 2M #容許上傳的最大文件大小
doc_root =  #PHP的"根目錄"。僅在非空時有效。
; 若是safe_mode=On,則此目錄以外的文件一律被拒絕。
; 若是編譯PHP時沒有指定FORCE_REDIRECT,而且在非IIS服務器上以CGI方式運行,
; 則必須設置此指令(參見手冊中的安所有分)。
; 替代方案是使用的cgi.force_redirect指令
user_dir =告訴php在使用 /~username 打開腳本時到哪一個目錄下去找,僅在非空時有效。
 也就是在用戶目錄之下使用PHP文件的基本目錄名,例如:"public_html"
extension_dir = "./"  #存放擴展庫(模塊)的目錄,也就是PHP用來尋找動態擴展模塊的目錄
enable_dl = On  #是否容許使用dl()函數。dl()函數僅在將PHP做爲apache模塊安裝時纔有效。
禁用dl()函數主要是出於安全考慮,由於它能夠繞過open_basedir指令的限制。
在安全模式下始終禁用dl()函數,而無論此處如何設置。
file_uploads = On
upload_max_filesize = 2M  #最大可上傳文件,2M
allow_url_fopen = On   #是否容許打開遠程文件
allow_url_include = Off  #是否容許include/require遠程文件
default
相關文章
相關標籤/搜索