PHP中修改memory_limit限制多种方法
memory_limit这个参数我想大家看英文就知道是最大内存的问题,默认的一般是128MB如果想更大我们就得自己动手处理了,下面来看几种解决方法。
了查看这个值,你须要建树一个空的php文件,比如view-php-info.php。然后将一下代码贴到里面。
将这个脚本放到你的Web办事器上,然后在浏览器中调用它。这时你可以看到你的PHP景象设备的信息,此中有一项目组是关于“memory_limit”的, 如下图:
注:你可以用这种办法来查看php的其他参数设置,不仅仅是memory_limit
memory_limit应当设为几许?
这个完全依附于你的应用的请求。比如Wordpress,运行起核心代码须要32MB。Drupal 6则请求这个值最小为16MB,并推荐设置为32MB。若是你又安装不少的插件(plugins),尤其是那些要进行图像处理惩罚的模块,那么你可能须要128MB或更高的内存。
如何设置memory_limit
办法1: php.ini
最简单或常用的办法是批改php.ini
1.起首找到对你的网站生效的php.ini文件 因为有多个处所都可以设置php的参数,找到正确的设备文件,并进行更改是起首要做的一步。若是你上方的办法建树了php文件来查看其设备参数,则你可以找到“Loaded Configuration File”这一项,以下是个例子:
对于Linux用户,你可以经由过程履行“php -i | grep Loaded Configuration File”来找到对应的设备文件。而Windows用户,你可以测验测验批改你的php安装目次下的php.ini。
2.编辑php.ini 在php.ini中,找到“memory_limit”这一项,若是没有,你可以在文件的尾部本身增长这个参数。以下是一些设置典范
memory_limit = 128M ; 可以将128M改为任何你想设置的值
保存文件
3.重启web 办事器 若是是web办事器应用Apache, 则履行:
httpd restart
有些景象下,你可能不被容许私批改php.ini。比如若是你购买了虚拟主机办事,然则你的办事商确禁止你批改这个文件。那么,你可以须要推敲用其他办法来增长memory_limit的值。
办法2: .htaccess
申明: 这种办法只有在php以Apache模块来履行时才生效。 在你的网站的根目次下找到“.htaccess”文件,若是没有,可以本身创建一个。然后把以下设备放入此中
php_value memory_limit 128M ; 可以将128M改为任何你想设置的值
办法3: 运行时批改php的内存设置
在你的php代码中增长以下号令行即可。
ini_set(""memory_limit"",""128M"");

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Bekerja dengan pangkalan data dalam CakePHP adalah sangat mudah. Kami akan memahami operasi CRUD (Buat, Baca, Kemas Kini, Padam) dalam bab ini.

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.

Log masuk CakePHP adalah tugas yang sangat mudah. Anda hanya perlu menggunakan satu fungsi. Anda boleh log ralat, pengecualian, aktiviti pengguna, tindakan yang diambil oleh pengguna, untuk sebarang proses latar belakang seperti cronjob. Mengelog data dalam CakePHP adalah mudah. Fungsi log() disediakan

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c
