centos修改php.ini的方法:首先利用phpinfo函數(shù)查找“php.ini”位置;然后利用Xshell連接服務(wù)器;接著進(jìn)入文件,查找關(guān)鍵字;最后通過操作命令進(jìn)行修改即可。
十年的科爾沁左翼網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整科爾沁左翼建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“科爾沁左翼網(wǎng)站設(shè)計(jì)”,“科爾沁左翼網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
推薦:《centos入門教程》《PHP視頻教程》
1.php.ini屬性默認(rèn)值
file_uploads = on ;是否允許通過HTTP上傳文件的開關(guān)。默認(rèn)為ON
upload_tmp_dir ;文件上傳至服務(wù)器上存儲臨時(shí)文件的地方,默認(rèn)為系統(tǒng)默認(rèn)的臨時(shí)文件夾
upload_max_filesize :允許上傳文件大小的值。默認(rèn)為2M
post_max_size :指通過表單POST給PHP的所能接收的值,包括表單里的所有值。默認(rèn)為8M
max_execution_time :每個(gè)PHP頁面運(yùn)行的時(shí)間值(秒),默認(rèn)30秒
max_input_time :每個(gè)PHP頁面接收數(shù)據(jù)所需的時(shí)間,默認(rèn)60秒
改為(參考)
max_execution_time = 600
max_input_time = 600
file_uploads = on
upload_tmp_dir = /tmp
upload_max_filesize = 32m
post_max_size = 32m
2.配置php.ini
重啟Apache服務(wù)器即可
Centos(7+)/Linux下
1.尋找php.ini
創(chuàng)建php文件 利用phpinfo()函數(shù)查找php.ini位置
echo phpinfo();
如圖:
2.利用Xshell連接服務(wù)器,vi編輯文件
# vi /etc/php.ini
3.進(jìn)入文件,查找關(guān)鍵字(見開頭,修改為自己想要的即可)
1)在命令模式(按ESC進(jìn)入,沒有反應(yīng),敲入命令即可)下敲斜桿( / ) 2)狀態(tài)欄(屏幕左下腳)出現(xiàn) “/” 輸入你要查找的關(guān)鍵字回車。
3)如果你要繼續(xù)查找此關(guān)鍵字,敲字符 n / 敲字符N(大寫N)就會向前查詢;
4.修改,
以下為命令模式下的部分操作命令
保存當(dāng)前修改并退出vi
:q!不保存文件,強(qiáng)制退出vi:e!放棄所有修改,從上次保存文件開始再編輯5.php.ini修改后需要重新啟動(dòng)Apache服務(wù)器(網(wǎng)上都是說重新啟動(dòng)PHP,我嘗試失敗了,重啟Apache后成功)
1)PHP啟動(dòng)停止和重啟命令
service php-fpm start
service php-fpm stop
service php-fpm reload
2)Apache啟動(dòng)停止和重啟命令
service httpd start 啟動(dòng)
service httpd restart 重新啟動(dòng)
service httpd stop 停止服務(wù)
6.附檢查文件上傳失敗原因
$_FILES['file']['error'] 顯示該文件上傳相關(guān)的錯(cuò)誤代碼
值:0; 沒有錯(cuò)誤發(fā)生,文件上傳成功。值:1; 上傳的文件超過了 php.ini 中 upload_max_filesize 選項(xiàng)限制的值。值:2; 上傳文件的大小超過了 HTML 表單中 MAX_FILE_SIZE 選項(xiàng)指定的值。值:3; 文件只有部分被上傳。值:4; 沒有文件被上傳。