Rumah >pembangunan bahagian belakang >masalah PHP >Apakah kaedah untuk php berkuat kuasa selepas mengubah suai php.ini dalam Linux?

Apakah kaedah untuk php berkuat kuasa selepas mengubah suai php.ini dalam Linux?

PHPz
PHPzasal
2023-04-21 10:01:341026semak imbas

Selepas mengubah suai php.ini di bawah Linux, apakah kaedah untuk php berkuat kuasa? Artikel ini akan memperkenalkan cara untuk menjadikannya berkesan selepas mengubah suai php.ini pada pelayan Linux.

1. Apakah itu php.ini

PHP ialah bahasa pengaturcaraan dan php.ini ialah fail konfigurasi utama PHP. PHP memuatkan dan mengawal pelbagai tetapan melalui fail ini, seperti output ralat eksplisit, pengelogan, masa pelaksanaan maksimum, had memori, dsb.

2. Ubah suai php.ini

Cari fail php.ini pada pelayan Linux Secara amnya, fail tersebut berada dalam direktori /etc/php/ mengikut Konfigurasi khusus untuk menentukan. Anda boleh menggunakan baris arahan untuk membuka fail ini:

sudo nano /etc/php/7.2/apache2/php.ini

7.2 di sini mestilah versi php yang anda pasang sendiri. Apabila menggunakan versi php yang berbeza, nombor ini harus berubah dengan sewajarnya.

Dalam fail ini, pengguna boleh mengubah suai banyak tetapan. Contohnya:

Ralat Eksplisit

Apabila ralat PHP berlaku, pengguna mungkin melihat mesej ralat. Pengguna boleh mengatasi tingkah laku lalai ini.

; display_errors是否在服务器环境中解释,0表示“不”,1表示“是”。 
display_errors = Off

Di sini, pengguna boleh menukar "Mati" kepada "Hidup", supaya ralat PHP akan dipaparkan dalam persekitaran pelayan untuk memudahkan penyahpepijatan.

Log ralat

Pengguna juga boleh menentukan fail mana untuk menghantar maklumat ralat, seperti:

; error_log指定了PHP错误日志文件的路径。 
error_log = /var/log/php-errors.log

Dengan cara ini, semua ralat PHP akan dilog ke / Dalam fail var/log/php-errors.log.

Had Memori

Fail php.ini juga boleh mengubah suai had memori skrip PHP Pengguna boleh menggunakan tetapan berikut:

; 在运行脚本时使用20M的内存 
memory_limit = 20M

Dalam contoh ini, 20J. mewakili had Memori maksimum.

3. Mulakan semula pelayan Apache

Apabila anda mengubah suai fail php.ini, pengubahsuaian akan berkuat kuasa. Terdapat banyak modul PHP dalam pelayan Apache, jadi apabila anda mengubah suai php.ini, anda perlu memulakan semula pelayan Apache, seperti yang ditunjukkan di bawah:

sudo systemctl restart apache2

Arahan ini akan menghentikan pelayan Apache dan memulakannya, jika pengubahsuaian tidak Ia berkuat kuasa Adalah disyorkan untuk menyemak /var/log/apache2/error.log untuk mengesahkan masalah.

PHP kini harus dimulakan semula dengan tetapan yang dikemas kini.

Ringkasan

PHP ialah bahasa pengaturcaraan yang sangat popular, dan fail php.ini ialah fail konfigurasi utama PHP. Mengubah suai php.ini boleh mengawal banyak gelagat PHP, seperti mendayakan mesej ralat, merekod log ralat, mengubah suai had memori, dsb. Apabila pengubahsuaian selesai, anda perlu memulakan semula pelayan Apache untuk tetapan berkuat kuasa.

Atas ialah kandungan terperinci Apakah kaedah untuk php berkuat kuasa selepas mengubah suai php.ini dalam Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah maksud laman web php?Artikel seterusnya:Apakah maksud laman web php?