未来往事
学着多考虑他人的感受、多为他人着想~,千万不能学了自私的习惯。 [2018年 第50周/共52周]
当前分类:PHP 第6页,本分类下收藏如下文章:PHP相关技术文章

PHP远程连接MYSQL数据库非常慢的解决方法

  如果一个问题出现两次,那么这个问题就值得去研究下了,这两天发现新应用服务器连远程MYSQL数据库很慢,我还在想,不会是PHP的问题吧? 不知道如何解决,所以把应用服务器上也装了个MYSQL,才解决问题,今天又有个新的应用要上,不能也在这台新服务器上也装一个MYSQL吧,Analysis:

PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的MYSQL开启了DN......
+阅读全文

PHP添加动态扩展库php_curl.dll

PHP在没有支持扩展库php_curl.dll时经常会收到php抛出的如下错误:
Call to undefined function curl_init()
Call to undefined function curl_exec()
……
PHP无法加载支持动态库php_curl.dll问题解决

关于curl函数?
......
+阅读全文

PHP上传文件大小限制设置

有些朋友经常问到为什么我把php.ini配置文件中的upload_max_filesize修改为100M了,怎么phpinfo页面还是显示最大上传是8M?如果你也遇到类似的错误,那么请留意下你当前的php.ini文件中的以下几个参数设置吧。PHP的文件上传大小限制受到php.ini以下这些设置的影响:
file_uploads = on       //是否允许系统支持文件上传

post_max_size          //通过post方法给php时,php所能接受的最大数据容量(单位M)

upload_max_filesize   //允许文件上传最大体积(单位M)

;upload_tmp_dir       //临时文件的存储路径,linux下为系统默认路径,win32下需要指定

max_execution_time

memory_limit


用php上传文件,问题最多的就是上传大体积文件时出现错误。 在此配置文件中,有这么几个值是跟文件上传有密切关系的,如果你上传的文件体积在8m一下(通常情况),那修改以上设置就可以满足你的要求了。但要>8m,那除了上面几个值,还要特别关注另外两个值了:
max_execution_time = 30  //每个script所执行的最大时间(php上传就时,体积大了,就是个时间问题. 单位秒)

memory_limit = 8M           //每个script所能消耗的最大memory(单位M)

试着把这两个值改大些。一般就可以解决大多数问题了。

就此推断,上传文件的体积是可以无穷大的。但还要考虑你的网络情况,等等。在php.net上,有人说按照这个方法改了后,大于100m的文件还是会出错,这里就不知道是不是php自身的问题了。

+阅读全文