Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bermula dengan PHP: Fail Konfigurasi php.ini

Bermula dengan PHP: Fail Konfigurasi php.ini

PHPz
PHPzasal
2023-05-20 08:03:212812semak imbas

PHP ialah bahasa pengaturcaraan sebelah pelayan yang popular yang digunakan untuk mencipta tapak web dinamik dan aplikasi web. Jika anda ingin mempelajari PHP, maka anda perlu mula memahami persekitaran dan konfigurasi PHP, yang termasuk menyunting fail konfigurasi PHP php.ini. Di bawah ialah panduan ringkas kepada fail konfigurasi php.ini untuk membantu anda memahami dengan lebih baik cara menyediakan persekitaran PHP anda.

  1. Fahami fail konfigurasi php.ini

php.ini ialah fail konfigurasi PHP, yang mengandungi semua tetapan untuk menjalankan PHP. Lokasi fail ini berbeza-beza pada sistem pengendalian yang berbeza Laluan ke fail ini biasanya boleh didapati dalam fungsi phpinfo(). Laluan ke fail ini boleh diubah suai melalui editor ringkas, termasuk Notepad atau TextEdit.

  1. Hidupkan paparan ralat

Semasa fasa pembangunan, kita perlu memastikan maklumat ralat PHP boleh dipaparkan supaya kita dapat menemui dan menyelesaikan masalah dalam masa. Dalam php.ini, kita perlu menghidupkan fungsi paparan ralat. Kita boleh mencari baris berikut:

display_errors = Off

Ubah suai kepada:

display_errors = On

Simpan fail php.ini selepas pengubahsuaian dan mulakan semula perkhidmatan PHP.

  1. Tetapkan laluan fail log

Selain memaparkan mesej ralat pada skrin, kita juga perlu menetapkan laluan fail log dalam php.ini supaya ia boleh dirakam Semua mesej ralat PHP. Cari baris berikut dalam php.ini:

;error_log = php_errors.log

Tukarnya kepada nama dan laluan fail log kegemaran anda, seperti:

error_log = /var/log/php/php_errors.log

Jika PHP anda berjalan pada pelayan Windows, maka Ambil perhatian bahawa garis miring ke belakang laluan '' perlu dilepaskan sebagai garis miring ke belakang berganda''.

  1. Tetapkan Zon Masa

Tetapan zon masa merupakan langkah yang sangat penting, terutamanya apabila berurusan dengan aplikasi berkaitan tarikh dan masa. Baris berikut boleh didapati dalam php.ini:

;date.timezone =

Alih keluar zon waktu dan tetapkannya ke zon waktu anda, contohnya:

date.timezone = Asia/Shanghai

Simpan php.ini yang diubah suai dan mulakan semula PHP perkhidmatan.

  1. Tingkatkan had saiz fail muat naik

Dalam banyak tapak web, kami perlu membenarkan pengguna memuat naik fail Apabila menangani masalah ini, kami perlu meningkatkan saiz fail muat naik had untuk PHP. Dalam php.ini, tetapan ini dicapai dengan mengubah suai baris berikut:

upload_max_filesize = 2M
post_max_size = 2M

Ubah suai kepada saiz yang anda perlu tetapkan, contohnya:

upload_max_filesize = 10M
post_max_size = 10M
  1. Tetapkan had memori

Apabila berurusan dengan aplikasi yang besar, penggunaan memori boleh menjadi tinggi, jadi had memori perlu ditetapkan untuk mengelakkan PHP menggunakan terlalu banyak memori. Baris berikut boleh didapati dalam php.ini:

memory_limit = 128M

Tukarnya kepada had memori yang perlu anda tetapkan, contohnya:

memory_limit = 256M
  1. Matikan Petikan Ajaib

Petikan Ajaib ialah ciri yang melarikan diri secara automatik daripada aksara, yang telah ditamatkan dalam PHP5.3. Jika versi PHP anda sebelum 5.3, anda perlu mematikan ciri ini dalam fail php.ini. Cari baris berikut:

magic_quotes_gpc = On

Ubah suai kepada:

magic_quotes_gpc = Off

Simpan fail php.ini yang diubah suai, tutup dan mulakan semula perkhidmatan PHP.

  1. Kesimpulan

Fail konfigurasi php.ini sangat penting, ia mengandungi semua tetapan untuk menjalankan PHP. Semasa pembangunan, kita perlu mempunyai mesej ralat PHP dan pengelogan dan tetapan konfigurasi lain dikonfigurasikan dengan betul supaya kita boleh mencari dan menyelesaikan masalah dengan cepat. Artikel ini menyediakan beberapa cadangan berguna supaya anda boleh mengkonfigurasi fail php.ini anda dengan lebih baik.

Atas ialah kandungan terperinci Bermula dengan PHP: Fail Konfigurasi php.ini. 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