Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mengapa fail konfigurasi php.ini tidak berkuat kuasa?

Mengapa fail konfigurasi php.ini tidak berkuat kuasa?

青灯夜游
青灯夜游asal
2022-02-18 11:35:134513semak imbas

Sebab mengapa fail konfigurasi "php.ini" tidak berkuat kuasa: 1. Selepas mengubah suai fail konfigurasi, fail konfigurasi "php.ini" tidak dimuatkan semula Anda hanya perlu memulakan semula perkhidmatan dan muat semula fail konfigurasi; 2. Terdapat berbilang fail konfigurasi "php.ini" 3. Konfigurasi dalam fail "php.ini" ditimpa oleh konfigurasi dalam fail lain.

Mengapa fail konfigurasi php.ini tidak berkuat kuasa?

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3

Selepas mengubah suai fail konfigurasi php.ini Sebab utama mengapa ia tidak berkuat kuasa adalah seperti berikut:

1 Selepas mengubah suai fail konfigurasi php.ini, fail konfigurasi php.ini tidak dimuatkan semula.

2. Terdapat berbilang fail konfigurasi php.ini

3 Konfigurasi dalam php.ini ditimpa oleh konfigurasi dalam fail lain

Penyelesaian masalah: <.>

1. Selepas mengubah suai konfigurasi, muat semula fail php.ini, cetak

untuk melihat fail konfigurasi yang dibaca dan pastikan fail konfigurasi yang anda ubah suai adalah betul. Seperti yang ditunjukkan di bawah: phpinfo();

Mengapa fail konfigurasi php.ini tidak berkuat kuasa?

2. Cari konfigurasi yang anda ubah suai dalam

yang dicetak, perhatikan Nilai Tempatan (pembolehubah tempatan) dan Nilai Induk (pembolehubah utama ), Nilai Tempatan akan menimpa nilai Nilai Induk ialah nilai item konfigurasi php.ini anda dan Nilai Tempatan mungkin merupakan nilai yang ditetapkan dalam kod, seperti yang ditunjukkan di bawah, cth: phpinfo();, ini_set('display_errors',true);

Selain itu, Baidu pergi ke Dikatakan bahawa tetapan php.ini boleh ditindih dalam fail konfigurasi Apache Ia mungkin dalam conf/httpd.conf atau conf.d/**.conf dalam conf.d/php.conf, tetapi dalam windows Fail conf.d tidak ditemui Mungkin terdapat fail conf.d di bawah versi Linux apache.

Mengapa fail konfigurasi php.ini tidak berkuat kuasa?

3 Dalam persekitaran Linux, php-fpm tidak dimasukkan ke dalam php sebelum php5.3.3 Konfigurasi php pada asasnya dalam php.ini, php5.3.3 dan kemudian. , selain mengkonfigurasi dalam php.ini, anda juga boleh mengkonfigurasinya dalam php-fpm.conf, dan php-fpm.conf mempunyai keutamaan yang lebih tinggi daripada php.ini.

Semak fail konfigurasi php-fpm.conf, atau sama ada konfigurasi dalam fail php-fpm.d/.conf meliputi konfigurasi dalam php.ini Contoh konfigurasi php-fpm adalah seperti berikut:

php_value[session.save_handler] = redis php_value[session.save_path] = "tcp://***.***.***.***:6379?auth=***"
Pembelajaran yang disyorkan: "

Tutorial Video PHP"

Atas ialah kandungan terperinci Mengapa fail konfigurasi php.ini tidak berkuat kuasa?. 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