Rumah >pembangunan bahagian belakang >masalah PHP >Apakah kaedah untuk php berkuat kuasa selepas mengubah suai php.ini dalam Linux?
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:
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.
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.
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!