centos如何修改php.ini

centos修改php.ini的方法:首先利用phpinfo函數查找“php.ini”位置;然后利用Xshell連接服務器;接著進入文件,查找關鍵字;最后通過操作命令進行修改即可。

centos如何修改php.ini

推薦:《centos入門教程》《centos入門教程

1.php.ini屬性默認值
file_uploads = on ;是否允許通過http上傳文件的開關。默認為ON
upload_tmp_dir ;文件上傳至服務器上存儲臨時文件的地方,默認為系統默認的臨時文件夾
upload_max_filesize :允許上傳文件大小的最大值。默認為2M
post_max_size :指通過表單POST給PHP的所能接收的最大值,包括表單里的所有值。默認為8M

max_execution_time :每個PHP頁面運行的最大時間值(秒),默認30秒
max_input_time :每個PHP頁面接收數據所需的最大時間,默認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服務器即可

Centos(7+)/linux

立即學習PHP免費學習筆記(深入)”;

1.尋找php.ini

創建php文件 利用phpinfo()函數查找php.ini位置

echo?phpinfo();

如圖:

centos如何修改php.ini

2.利用Xshell連接服務器,vi編輯文件

#?vi?/etc/php.ini

3.進入文件,查找關鍵字(見開頭,修改為自己想要的即可)

1)在命令模式(按ESC進入,沒有反應,敲入命令即可)下敲斜桿( / )? ? ?2)狀態欄(屏幕左下腳)出現?“/”? ?輸入你要查找的關鍵字回車。??
3)如果你要繼續查找此關鍵字,敲字符 n ?/ 敲字符N(大寫N)就會向前查詢;

4.修改,

以下為命令模式下的部分操作命令

操作 解析
i 進入編輯文本模式
Esc 退出編輯文本模式
:w 保存當前修改但不退出
:q 不保存文件退出vi
:wq

保存當前修改并退出vi

:q! 不保存文件,強制退出vi
:e! 放棄所有修改,從上次保存文件開始再編輯

5.php.ini修改后需要重新啟動Apache服務器(網上都是說重新啟動PHP,我嘗試失敗了,重啟Apache后成功)

1)PHP啟動停止和重啟命令

service php-fpm start
service php-fpm stop
service php-fpm reload

2)Apache啟動停止和重啟命令

service httpd start 啟動
service httpd restart 重新啟動
service httpd stop 停止服務

6.附檢查文件上傳失敗原因

$_FILES[‘file’][‘Error’] 顯示該文件上傳相關的錯誤代碼

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

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享