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





    Posted by Server-talk 서버이야기