Rumah >pembangunan bahagian belakang >masalah PHP >Mari kita bincangkan tentang cara mengubah suai fail konfigurasi php.ini
PHP.ini ialah fail konfigurasi PHP, yang digunakan untuk mengawal prestasi PHP pada pelayan. Fail ini digunakan untuk menetapkan nilai beberapa pembolehubah untuk mengawal PHP semasa runtime. Artikel ini akan menunjukkan kepada anda cara mengubah suai fail konfigurasi PHP.ini untuk mengawal cara PHP bertindak pada pelayan anda.
Langkah 1: Cari lokasi fail php.ini
Pertama, anda perlu mengetahui lokasi fail php.ini. Lokasi ini bergantung pada cara anda memasang PHP dan sistem pengendalian pelayan anda. Pada sistem Linux, fail php.ini biasanya terletak di /etc/php.ini atau /usr/local/lib/php.ini. Pada sistem Windows, fail php.ini biasanya terletak dalam akar direktori pemasangan PHP.
Langkah 2: Sandarkan fail php.ini
Sebelum mengubah suai fail PHP.ini, sebaiknya buat sandaran fail. Ini akan memastikan anda boleh kembali ke fail konfigurasi sebelumnya untuk mengelakkan masalah yang tidak perlu. Oleh itu, salin salinan fail konfigurasi ke direktori lain untuk membuat sandaran fail. Contohnya:
$ cp /etc/php.ini /etc/php.ini.bak
Langkah 3: Buka fail php.ini
Selepas membuat sandaran php.ini, anda perlu membuka fail dan mengubah suai yang sepadan tetapan. Anda boleh menggunakan editor teks seperti nano, vim atau emacs untuk mengedit fail php.ini. Jika anda menggunakan sistem Linux, gunakan arahan berikut untuk membuka fail.
$ sudo nano /etc/php.ini
Jika anda menggunakan sistem Windows, sila cari fail php.ini dan buka dengan Notepad.
Langkah 4: Ubah suai fail php.ini
Setelah anda membuka fail php.ini, anda boleh melihat pelbagai tetapan. Berikut ialah beberapa tetapan yang mungkin anda ingin ubah.
memory_limit: Tetapan ini menentukan jumlah maksimum memori yang boleh digunakan oleh skrip. Secara lalai, nilai ini ditetapkan kepada 128M. Jika anda memerlukan lebih banyak memori, anda boleh melaraskan nilai ini mengikut keperluan.
memory_limit = 256M
post_max_size: Tetapan ini menentukan saiz maksimum yang boleh mengandungi data POST. Jika anda sedang membangunkan aplikasi yang memerlukan muat naik fail besar, anda perlu meningkatkan nilai ini.
post_max_size = 20M
upload_max_filesize: Tetapan ini menentukan saiz fail maksimum yang boleh dimuat naik oleh pengguna tapak web.
upload_max_filesize = 20M
error_reporting: Tetapan ini menentukan tahap pelaporan ralat PHP. Gunakan tetapan berikut untuk menentukan bahawa semua ralat dilaporkan.
error_reporting = E_ALL
Langkah 5: Simpan dan tutup fail php.ini
Setelah anda mengubah suai tetapan yang diperlukan, simpan dan tutup fail php.ini. Jika anda menggunakan Linux atau Mac, gunakan Control + X untuk menutup fail dan tekan "Y" pada gesaan untuk mengesahkan menyimpan perubahan. Jika anda menggunakan Windows, pilih "Fail" dari menu dan pilih "Simpan".
Langkah 6: Mulakan semula pelayan web
Akhir sekali, anda perlu memulakan semula pelayan web untuk perubahan berkuat kuasa. Proses ini berbeza-beza bergantung pada pelayan web yang anda jalankan. Berikut ialah beberapa kaedah mula semula pelayan web biasa.
Pelayan Apache
$ sudo systemctl restart apache2
Pelayan Nginx
$ sudo systemctl restart nginx
Langkah 7: Uji Perubahan
Setelah pelayan web berjaya dimulakan, anda harus uji semua Adakah perubahan telah berkesan? Buka halaman web yang mengandungi kod PHP dan cuba gunakan tetapan yang dikemas kini. Jika semuanya berfungsi dengan baik, maka anda telah berjaya mengemas kini fail php.ini.
Kesimpulan
Dengan menukar fail PHP.ini, anda boleh mengajar fungsi pelayan untuk dilaksanakan semasa PHP sedang berjalan. Daripada tetapan memori kepada saiz muat naik fail dan banyak lagi, artikel ini telah menunjukkan kepada anda cara menukar fail php.ini anda. Ingat untuk menyandarkan fail anda sebelum membuat perubahan dan menguji sama ada tetapan itu berkuat kuasa. Dengan cara ini, anda boleh memanfaatkan sepenuhnya keupayaan PHP dan memastikan pelayan anda berprestasi hebat.
Atas ialah kandungan terperinci Mari kita bincangkan tentang cara mengubah suai fail konfigurasi php.ini. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!