php 업로드 설정(php 업로드 용량 설정)
Linux Server/PHP
2017. 5. 8. 17:57
php 업로드 설정(php 업로드 용량 설정)
php상에서 파일을 업로드하게 되면 제한된 용량설정으로 큰 용량의 파일 업로드가 안되는 경우가 있습니다.
처음 php 설치시 업로드 기본용량은 2M입니다 그래서 php.ini(php설정파일)에서 업로드 용량을 설정해주어야 합니다
| php 업로드, 용량 설정 |
vi /etc/php.ini파일을 얼어서 아래와 같이 설정하시면 됩니다
php 업로드 허용
file_uploads = On
파일 업로드를 허용할지 설정하는 부분으로 업로드를 하려면 ON으로 되어 잇어야 됩니다
최대 업로드 파일 사이즈
upload_max_filesize = 20M
최대 업로드 파일 사이즈이며 원하는 업로드 용량을 설정하면됩니다.
Post방식으로 넘겨질 최대 데이터 사이즈
post_max_size = 20M
파일 업로드 시간
max_execution_time = 30
최대 실행시간입니다. 대용량 파일일수록 시간이 많이 걸리니 당연 실행시간을 늘려 주어야 합니다. 0으로 세팅하면 무한대이니 알아서 적당히 세팅하시면 됩니다.
php 메모리 제한 설정
memory_limit = 20M
데이터가 너무 많을 경우 PHP에서 메모리 부족이 발생할수 있으니 같이 설정하셔야 됩니다
php 파일 업로드 파일 수 설정
max_file_uploads : 20
파일 용량을 늘린다면 1개의 업로드 파일이 용량을 많을수도 있지만, 다수의 파일을 올려서 업로드 용량 늘린 경우있으니 적절하게 적용합니다
php 설정파일 적용
[root@web ~]# service httpd restart