中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mac如何修改php.ini

發布時間:2022-01-18 17:18:50 來源:億速云 閱讀:377 作者:iii 欄目:編程語言

本篇內容介紹了“mac如何修改php.ini”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

mac修改php.ini的方法:1、執行“sudo cp /private/etc/php.ini.default /private/etc/php.ini”命令;2、直接修改php.ini配置文件即可。

mac如何修改php.ini

本文操作環境:macOS10.15系統、PHP7.1版、MacBook Air 2019電腦

PHP使用之修改php.ini 配置文件(Mac)

一、Mac自帶PHP環境下配置php.ini

Mac OS X中沒有默認的php.ini文件,但是有對應的模版文件php.ini.default,位于/private/etc/php.ini.default 或者說 /etc/php.ini/default ,可以自行拷貝一份進行修改。
       拷貝命令:

sudo cp /private/etc/php.ini.default /private/etc/php.ini

復制成功后

cd /private/etc/sudo vi php.ini

二、XAMPP For Mac 中修改php.ini配置文件

修改php.ini 配置文件 ,在安裝目錄的/Applications/XAMPP/xamppfiles/etc/php.ini

file_uploads=on/off是否允許通過http方式上傳文件
max_execution_time=30允許腳本最大執行時間,超過這個時間就會報錯
memory_limit=50M設置腳本可以分配的最大內存量,防止失控腳本占用過多內存,此指令只有在編譯時設置了 –enable-memory-limit標志的情況下才生效
upload_max_filesize=20M允許上傳文件的最大大小,此指令必須小于post_max_size
upload_tmp_dir上傳文件臨時存放目錄
post_max_size=30M允許post方式可以接受最大大小

$_FILES數組內容如下:

$_FILES[‘myFile’][‘name’]客戶端上次文件的原始名稱
$_FILES[‘myFile’][‘type’]文件的 MIME 類型,需要瀏覽器提供該信息的支持,例如”image/gif”
$_FILES[‘myFile’][‘size’]已上傳文件的大小,單位為字節
$_FILES[‘myFile’][‘tmp_name’]文件被上傳后在服務端儲存的臨時文件名,一般是系統默認。可以在php.ini的upload_tmp_dir 指定,但 用 putenv() 函數設置是不起作用的
$_FILES[‘myFile’][‘error’]和該文件上傳相關的狀態碼

$_FILES['myFile']['error'] 和該文件上傳相關的狀態碼。[‘error’] 是在 PHP 4.2.0 版本中增加的。下面是它的說明:(它們在PHP3.0以后成了常量)

UPLOAD_ERR_OK 值:0沒有錯誤發生,文件上傳成功
UPLOAD_ERR_INI_SIZE 值:1上傳的文件超過了 php.ini 中 upload_max_filesize 選項限制的值
UPLOAD_ERR_FORM_SIZE 值:2上傳文件的大小超過了 HTML 表單中 MAX_FILE_SIZE 選項指定的值
UPLOAD_ERR_PARTIAL 值:3文件只有部分被上傳
UPLOAD_ERR_NO_FILE 值:4沒有文件被上傳
值:5上傳文件大小為0

文件被上傳結束后,默認地被存儲在了臨時目錄中,這時您必須將它從臨時目錄中刪除或移動到其它地方,如果沒有,則會被刪除。

也就是不管是否上傳成功,腳本執行完后臨時目錄里的文件肯定會被刪除。

附:修改PHP上傳文件大小限制的方法

1. 一般的文件上傳,除非文件很小.就像一個5M的文件,很可能要超過一分鐘才能上傳完.

但在php中,默認的該頁最久執行時間為 30 秒.就是說超過30秒,該腳本就停止執行.

這就導致出現 無法打開網頁的情況.這時我們可以修改 max_execution_time

在php.ini里查找

max_execution_time

默認是30秒.改為

max_execution_time = 0

0表示沒有限制

2. 修改 post_max_size 設定 POST 數據所允許的最大大小。此設定也影響到文件上傳。

php默認的post_max_size 為2M.如果 POST 數據尺寸大于 post_max_size $_POST$_FILES superglobals 便會為空.

查找 post_max_size .改為

post_max_size = 150M
3. 很多人都會改了第二步.但上傳文件時最大仍然為 8M.

為什么呢.我們還要改一個參數upload_max_filesize 表示所上傳的文件的最大大小。

查找upload_max_filesize,默認為8M改為

upload_max_filesize = 100M

另外要說明的是,post_max_size 大于 upload_max_filesize 為佳.

“mac如何修改php.ini”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

信阳市| 盱眙县| 循化| 巴林左旗| 阿克苏市| 永和县| 闽侯县| 邻水| 大田县| 莲花县| 抚顺市| 阿鲁科尔沁旗| 光泽县| 勃利县| 昌宁县| 涟水县| 南投市| 绥德县| 石家庄市| 吉首市| 离岛区| 七台河市| 筠连县| 岳普湖县| 依安县| 河源市| 绥江县| 岚皋县| 盈江县| 堆龙德庆县| 二手房| 卢湾区| 丽水市| 梨树县| 安新县| 察哈| 醴陵市| 江都市| 前郭尔| 南雄市| 建昌县|