当我【wǒ】们搭【dā】建网站时【shí】,通【tōng】常会被【bèi】上传文件的大【dà】小限制而懊恼,例如我自己的 wordpress
网站后上传媒体【tǐ】文件【jiàn】发现都会【huì】有一个上传大小限制,这个限【xiàn】制有的是【shì】1M,有的是2M。我的是8M的,这【zhè】个大小对于小的图片【piàn】勉强能够,但对于音频和视频【pín】等【děng】来说就远远【yuǎn】不够了。因【yīn】此【cǐ】,解决这个问题就很有【yǒu】必要了【le】。
首先我们要明白的是这个限制并不是我们的网站自己限制的,而是 php
文件的配置决定的。因此,修改 php
的【de】配置文件并重新启动【dòng】之后这个限【xiàn】制就可以改为自己设【shè】定【dìng】的大小了。
注意:修改完后一定要重新启动apache2才行
而【ér】修【xiū】改文件上【shàng】传【chuán】大小的方式有两种,一种是单个项目更改限制【zhì】,一种是全局都更【gèng】改。
添加 php.ini
文件
在网站的根目录添加一个 php.ini
文件,这个文件的名字说明它是一个 php
的配置文件,添加如下内容:
upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 300
将文件保存后,重启一下 Apache
服务器。
也就是通过修改 php
本文件的 php.ini
文件,使 PHP
的全局上传限制受到改动。
如果是 Linux
的话,PHP
的 php.ini
配置文件应该在 /etc/php/7.2/apache2/php.ini
下,使用 vim
编辑器打开它,查找到以下三行,修改完毕保存重启 Apache
服务器即可。
upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 300
版权所有:深圳市网商在线科技有限公司