<em id="hanht"></em>

    <dd id="hanht"></dd>

    <em id="hanht"><acronym id="hanht"></acronym></em>
    
    <button id="hanht"></button>
    <rp id="hanht"><object id="hanht"><blockquote id="hanht"></blockquote></object></rp><em id="hanht"></em>

    首頁 > 運營 > 幫助中心 > 正文

    php.ini環境配置參考方案

    2020-09-18 19:30:33
    字體:
    來源:轉載
    供稿:網友

    全攻略其實是個夸張的說法,我們只討論一些對我們一般開發期間會產生影響的幾個配置,其他的問題就交給服務器的管理人員來做吧——我們不是網絡管理員,不用替他們操心,總要是使他們的工作有些內容是不是?

    extension_dir = “/path/to/php”

    存放擴展庫(模塊)的目錄,也就是PHP用來尋找動態擴展模塊的目錄,這個通常在php安裝目錄下邊的ext目錄(php5之前可能文件名稱有些不同),這個目錄在windows版本的PHP中存放的是好多.dll文件例如php_gd2.dll,php_mysql.dll等,這個對我們很重要,按照正確的路徑修改一下吧,一般寫絕對路徑例如:d:php5ext

    error_reporting = E_ALL & ~E_NOTICE

    設置錯誤報告的級別,推薦使用 E_ALL | E_STRICT,包含代碼標準話警告的所有錯誤,這樣有利于我們一開始寫出的代碼都是標準化的代碼,呵呵……關于錯誤報告還有一個地方需要注意.

    display_errors = On 

    如果設置為On頁面會顯示錯誤報告,如果設置為Off即使設置了錯誤報告的級別,你也看不到錯誤信息,作為程序員,沒有比明知道程序出了問題,而不知道除了什么問題更加頭疼的了.

    max_execution_time = 30

    允許單個程序腳本占用服務器的最大時間,單位是秒,這樣可以避免不經意間寫出一個死循環或者什么程序,長期占用服務器而把服務器累死,如果設置值為0表示不限制運行時間.

    memory_limit = 16M

    單個程序腳本可以占用的最大內存數,設置為-1表示為不限制

    max_input_time = -1

    單個腳本解析輸入數據(POST, GET, upload)的最大允許時間(秒),設置為-1 表示不限制.

    post_max_size = 8M

    允許的POST數據最大字節長度,此設定也影響到文件上傳, 要上傳大文件,該值必須大于upload_max_filesize指令的值.

    如果啟用了內存限制,那么該值應當小于memory_limit指令的值。

    upload_max_filesize = 2M

    允許上傳的文件的大小,默認是兩兆,如果需要上傳大于2M的文件就要修改這里,當然需要關聯修改memory_limit和post_max_size的值.

    upload_tmp_dir =

    文件上傳時存放文件的臨時目錄,這個目錄必須針對PHP進程可寫,如果未指定則PHP使用系統默認的臨時目錄.

    magic_quotes_gpc = On

    是否對輸入的GET/POST/Cookie數據使用自動字符串轉義( ‘ ” NULL ),一般設置為On,但是在實際的編程環境中,不要依賴這個設置,一般需要判斷之后對數據進行處理,看下代碼:

    1. if (!get_magic_quotes_gpc()) { //判斷該設置是否為On 
    2. $lastname = addslashes($_POST['lastname']);//不為On手工轉義 
    3. else { 
    4. $lastname = $_POST['lastname'];//否則直接使用 
    5. …… 
    6. //開源代碼Cuoxin.com 
    7. register_globals = Off 

    這個在PHP6中已經刪除的設置,我就不多說了,一定要設置為Off啊.

    [mbstring]模塊

    這個模塊兒時針對中文,韓文,日文等雙字節字符的一個擴展,下邊的這些設置通常都是關閉,如果要啟用這些擴展,請去掉前面的“;”,但是這些設置有點太個性化了,建議還是不要設置的好,遇到中文截取或者測長什么的,到網上找個別人寫的程序就行了.

    mbstring.language = “neutral”

    默認值”neutral”表示中立,相當于未知,“zh-cn”或”Simplified Chinese”表示簡體中文,“zh-tw”或”Traditional Chinese”表示繁體中文.

    剩下的不想說了,真的有需要的話,再說吧,可以聯系我或者到首頁右側上方公布的群號里問問吧.

    啟用擴展模塊實例,代碼如下:

    extension=php_gd2.dll,啟用gd庫擴展,這個用于生成圖片的.

    extension=php_mysql.dll,啟用Mysql數據庫擴展,只有啟用了這個PHP才有可能鏈接上Mysql數據庫,把這兩行前面的分號去掉,或者直接把這兩行加入ini設置,就表示啟用了.

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    一级特黄大片欧美久久久久_一本一道久久综合狠狠老_JLZZ日本人年轻护士_欧美男男作爱VIDEOS可播放
      <em id="hanht"></em>

      <dd id="hanht"></dd>

      <em id="hanht"><acronym id="hanht"></acronym></em>
      
      <button id="hanht"></button>
      <rp id="hanht"><object id="hanht"><blockquote id="hanht"></blockquote></object></rp><em id="hanht"></em>