phpÉÏ´«´óÎļþʧ°ÜµÄÔ­Òò¼°Ó¦¶Ô²ßÂÔ

5年以前  |  阅读数:1062 次  |  编程语言:PHP 

ΪʲôÉÏ´«´oÎļþ×ÜÊÇʧ°Ü£¬µ«ÊÇÉÏ´«Ð¡Îļþ¾ÍûÓÐÎÊÌa¡£Ð¡±aÒ²²»µÃÆa½a£¬ÍøÉÏËÑÆaÔ­Òo£¬ÕuÀiÁËһƪ¹ØÓÚphpÉÏ´«´oÎļþʧ°ÜµÄÔ­ÒoºÍ½a¾o°i¨µÄÎÄÕ£¬ÖÏi¸ø´o¼Ò¡£

ÏÂÃaeÖ±ðÊǸ÷ÖÖÔ­ÒoÒÔ¼°½a¾o°i¨£º
µÚ1ÖÖÇe¿o£º**ÎļþÉÏ´«Ê±´ae*ÅÎļþµÄÁÙʱĿ¼±ØÐeÊÇ¿ªÆoµÄ²¢ÇÒÊÇ PHP ½ø³ÌËuÓÐÕßÓû§¿ÉдµÄĿ¼*¡£Èç¹uδָ¶¨Ôo PHP ʹÓÃϵͳĬÈÏÖµ¡£
php.iniÎļþÖÐupload_tmp_dirÓÃÀ´ËµÃ÷PHPÉÏ´«µÄÎļþ
ÅÖõÄÁÙʱĿ¼£¬ÒªÏeÉÏ´«Îļþ£¬µÃ±£Ö¤*þÎñÆ÷ûÓйرÕÁÙʱÎļþ²¢¶Ô¸ÃÎļþ¼ÐÓÐдÈeµÄȨÏÞ¡£

µÚ2ÖÖÇe¿o£º**max_execution_time µÄÖµ±ØÐe×a¹»´o*¡£±aÁ¿ max_execution_time ÉeÖÃÁËÔÚÇ¿ÖÆÖÕÖ¹½Å±¾Ç°PHPµÈ´ý½Å±¾Ö´ÐÐÍe±ÏµÄʱ¼a£¬´Ëʱ¼aÒÔÃe¼ÆËa¡£µ±½Å±¾½øÈeÁËÒ»¸oÎÞÏÞÑ­»×´Ì¬Ê±´Ë±aÁ¿Ç³£ÓÐÓá£È»¶ø£¬µ±´aeÔÚÒ»¸oÐeÒªºÜ³¤Ê±¼aÍe³ÉµÄºÏ¨»i¶¯Ê±£¨ÀýÈçÉÏ´«´oÐÍÎļþ£(C)£¬ÕaÏi¹¦ÄÜÒ²»aµ¼Ö²Ù×÷ʧ°Ü¡£ÔÚÕaÑuµÄÇe¿oϱØÐe¿¼Âǽ«´Ë±aÁ¿ÖµÔo´o£¬ÒÔ±ÜÃaPHPÔڽű¾ÕýÔÚÖ´ÐÐijÐ(C)ÖØÒª¹ý³ÌµÄʱºo½«½Å±¾¹Ø±Õ£¬ÀýÈçÉeÖÃΪ 90 Ãe¡£
max_execution_time = 90
×¢ÒaÔÚphpº¯ÊýÖл¹Óиoset_time_limit º¯Êý£¬ºÍÒÔÉÏÕa¸oÉeÖõÄ×÷ÓÃÊÇÏaͬµÄ£¬ÕaÁ½ÕßµÄÇø±ð¾ÍÊÇ ÒÔÉÏÊÇÔÚ php.ini ÎļþÖÐÉeÖõģ¬¶øset_time_limit ÊÇдÔÚphpÎļþÖеġ£ËuÒÔÒ²¿ÉÒÔͨ¹ýÔÚÒ³ÃaeÖÐÓà set_time_limit ÉeÖóÌÐoµÄ×i³¤Ö´ÐÐʱ¼a£¬±ÈÈçÎÞÏÞÖƼ´£ºset_time_limit(0);

µÚ3ÖÖÇe¿o£º**file_uploads = On ĬÈÏֵΪon**£¬Òa˼ÊÇÔÊÐiͨ¹ý HTTP ½øÐÐÎļþÉÏ´«£¬´ËÑ¡Ïi²»ÄÜÉeÖÃΪOFF¡£

µÚ4ÖÖÇe¿o£º**upload_max_filesize = 2M Ée¶¨ÎļþÉÏ´«µÄ´oСµÄ×i´oÖµ£¬php.iniÅaÖÃÎļþÖеÄĬÈÏÎļþÉÏ´«´oСΪ2M*£¬php³oѧÕßÈÝÒ׸µÄÒ»¸o´iÎoÊÇÔÚ±aдÎļþÉÏ´«¹¦ÄÜʱͨ¹ýÉeÖÃÉÏ´«Îļþ×i´o´oСµÄ±iµ¥ÇøÓo£¬¼´ÔÊÐiÉÏ´«ÎļþµÄ×i´oÖµ£¬max_file_size£¨Òþ²ØÖµÓo£(C)µÄÖµÀ´¹ae¶¨ÉÏ´«ÎļþµÄ´oС£¬Æaʵһ°a±ðÈË¿ÉÒÔÈƹýÕa¸oÖµ£¬ËuÒÔ°²È«Æð¼u£¬×iºÃÊÇÔÚ php.ini ÅaÖÃÎļþÖÐÅaÖà upload_max_filesize Ñ¡Ïi£¬Ée¶¨ÎļþÉÏ´«µÄ´oС¡£Ä¬ÈÏ upload_max_filesize = 2M£¬¼´ÎļþÉÏ´«µÄ´oСΪ2M£¬Èç¹uÄaÏeÉÏ´«³¬¹ý8MµÄÎļþ£¬±ÈÈç20M£¬Äa±ØÐeÉe¶¨upload_max_filesize = 20M¡£

µÚ5ÖÖÇe¿o£º**post_max_size Õa¸oÖµÒ²±ØÐe×a¹»´o*¡£Õa¸o±aÁ¿Ò²ÊÇÒ»¸oͬ±iµ¥Ìa½»Ïa¹ØµÄ±aÁ¿£¬ËuÏÞÖƵÄÊÇ¿Í»§¶Ëͨ¹ýPOST½*¨½øÐÐÒ»´Î±iµ¥Ìa½»Ê±PHP³ÌÐoËuÄܹ»½ÓÊÕµÄ×i´oÊý¾ÝÁ¿¡£Ò»°aÇe¿oÏ£¬½«´ËÖµµÄÖµÉeÖÃµÄ±È upload_max_filesize ÂÔ´o¼´¿É£¬±ÈÈçÒªÉÏ´«20MBµÄÎļþ£¬´ËÖµ¿ÉÒÔÉeÖÃΪ 21MB¡£

µÚ6ÖÖÇe¿o£º**max_input_time ´Ë±aÁ¿¿ÉÒÔÒÔÃeΪµ¥Î»¶Ôͨ¹ýPOST¡¢GETÒÔ¼°PUT*½Ê½½ÓÊÕÊý¾Ýʱ¼a½øÐÐÏÞÖÆ*¡£Èç¹uÓ¦ÓóÌÐoËuÔËÐл¾³´¦ÔÚÍøÂç±È½ÏÂýµÄÇe¿oÏ£¬ÔoÐeÒªÔo¼Ó´ËÖµÒÔÔo´o½ÓÊÕÊý¾ÝËuÐeÒªµÄʱ¼a£¬±ÈÈ罫´ËÖµÉeÖÃΪ 90Ãe¡£
max_input_time = 90

µÚ7ÖÖÇe¿o£º**memory_limit Ò²±ØÐe×a¹»´o**£¬ÎªÁ˱ÜÃaÕýÔÚÔËÐеĽű¾´oÁ¿Ê¹ÓÃϵͳ¿ÉÓÃÄÚ´ae£¬PHPÔÊÐi¶¨ÒaÄÚ´aeʹÓÃÏÞ¶i¡£Í¨¹ýmemory_limit±aÁ¿À´Ö¸¶¨µ¥¸o½Å±¾³ÌÐo¿ÉÒÔʹÓõÄ×i´oÄÚ´aeÈÝÁ¿¡£±aÁ¿memory_limitµÄÖµÓ¦µ±Êʵ±´oÓÚpost_max_sizeµÄÖµ¡£

µÚ8ÖÖÇe¿o£ºÁiÍaÈç¹uÄaµÄÖ÷»uÊÇ nginx ²Ù×÷ϵͳµÄ»°£¬Èç¹uÒÔÉϲÙ×÷¶¼²»ÐеĻ°£¬¼ÇµÃÔÚnginx µÄÅaÖÃÎļþÀiÃae¼ÓÉÏ client_max_body_size 20m; ÕaÑuÒ»¾a£¬¼´±iʾ×i´oÔÊÐiÉÏ´«20MB£¬¾ßÌa¸u¾Ý×Ô¼ºµÄÇe¿oÀ´¡£ÎÒµÄnginx ÅaÖÃÎļþµÄλÖÃÔÚ /usr/local/nginx/conf/nginx.conf¡£

ÔĶÁÍeÕaƪÎÄÕ´o¼ÒÓ¦¸Ã´o¸ÅÖªµÀ´oÎļþÉÏ´«Ê§°ÜµÄÔ­ÒoÁË°É£¬Ï£Íu±¾ÎÄ¿ÉÒÔΪ´o¼ÒÌa¹(C)Ò»Ð(C)˼Â*£¬¸uºÃµÄÈ¥½a¾oÀaËÆÎÊÌa¡£

 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例