Bagaimana untuk mengubah suai parameter php.ini

WBOY
Lepaskan: 2023-05-07 14:47:10
asal
1032 orang telah melayarinya

Dengan perkembangan pesat teknologi Internet, bahasa PHP, sebagai bahasa yang digunakan secara meluas dalam pembangunan Web, semakin digunakan. Dalam proses membangunkan aplikasi web menggunakan bahasa PHP, untuk memenuhi keperluan tertentu, kadangkala kita perlu mengubah suai beberapa parameter dalam fail php.ini. Artikel ini akan memperkenalkan cara mengubah suai parameter php.ini.

1. Cari fail php.ini

Fail php.ini ialah fail konfigurasi PHP Ia mengandungi satu siri maklumat konfigurasi untuk aplikasi PHP, seperti saiz fail yang dimuat naik, memori had, dan zon waktu dll., maklumat ini akan menjejaskan prestasi dan keselamatan aplikasi PHP. Oleh itu, sebelum mengubah suai parameter php.ini, kita perlu memahami dahulu di mana fail php.ini.

Dalam sistem Linux, anda boleh mencari lokasi fail php.ini dengan memasukkan arahan "php --ini" dalam terminal. Perintah ini akan mengeluarkan laluan php.ini dan fail INI yang dimuatkan lain, seperti yang ditunjukkan dalam rajah berikut:

Configuration File (php.ini) Path: /usr/local/etc/php/7.4
Loaded Configuration File:         /usr/local/etc/php/7.4/php.ini
Scan for additional .ini files in: /usr/local/etc/php/7.4/conf.d
Additional .ini files parsed:      /usr/local/etc/php/7.4/conf.d/docker-php-ext-bcmath.ini,
/usr/local/etc/php/7.4/conf.d/docker-php-ext-opcache.ini,
/usr/local/etc/php/7.4/conf.d/docker-php-ext-pdo_mysql.ini,
/usr/local/etc/php/7.4/conf.d/docker-php-ext-redis.ini,
/usr/local/etc/php/7.4/conf.d/docker-php-ext-sodium.ini,
/usr/local/etc/php/7.4/conf.d/docker-php-ext-xdebug.ini,
/usr/local/etc/php/7.4/conf.d/docker-php-ext-zip.ini
Salin selepas log masuk

Dalam sistem Windows, fail php.ini biasanya terletak dalam "php.ini" di bawah fail direktori pemasangan php, anda juga boleh melihat laluan ke php.ini dalam maklumat output fungsi phpinfo().

2. Sandarkan fail php.ini asal

Sebelum anda mula mengubah suai fail php.ini, anda disyorkan untuk membuat sandaran fail php.ini terlebih dahulu untuk mengelakkan pengubahsuaian yang salah boleh menjejaskan prestasi atau keselamatan aplikasi PHP Masalah dengan seks. Terdapat dua cara untuk menyandarkan fail php.ini:

  1. Salin fail php.ini, namakan fail yang disalin "php.ini.bak" atau nama lain yang anda suka dan simpannya dalam direktori yang sama Muat turun sahaja;
  2. Masukkan arahan berikut dalam baris arahan untuk menyandarkan fail php.ini asal sebagai "php.ini.bak":

    cp /etc/php.ini /etc/php.ini.bak
    Salin selepas log masuk

    Selepas sandaran selesai, Anda boleh mula mengubah suai fail php.ini.

3 Ubah suai parameter php.ini

Parameter dalam fail php.ini dinyatakan dalam format "nama parameter = nilai parameter", dan jenis dan kekhususan nilai parameter Bergantung pada parameter, beberapa parameter perlu diisi dalam nombor, dan beberapa parameter perlu diisi dalam rentetan.

  1. Ubah suai saiz fail muat naik

Apabila kita ingin memuat naik fail besar, kita sering menghadapi masalah melebihi had saiz fail muat naik pelayan. Untuk menyelesaikan masalah ini, kami boleh meningkatkan had saiz fail muat naik pelayan dengan mengubah suai parameter "upload_max_filesize" dan parameter "post_max_size" dalam fail php.ini.

Dalam fail php.ini, kami mencari kata kunci "upload_max_filesize" dan "post_max_size", cari baris parameter yang sepadan dan ubah suai nilai parameter. Seperti yang ditunjukkan di bawah:

upload_max_filesize = 100M
post_max_size = 100M
Salin selepas log masuk

Parameter di atas semuanya ditetapkan kepada 100MB. Perlu diingatkan bahawa apabila mengubah suai parameter ini, ia harus ditetapkan kepada nilai dengan saiz yang munasabah Jika tidak, nilai yang terlalu besar atau terlalu kecil boleh menyebabkan fungsi fail muat naik gagal atau masalah lain.

  1. Ubah suai had memori

Apabila skrip PHP perlu memproses sejumlah besar data, memori yang tidak mencukupi mungkin berlaku. Untuk menyelesaikan masalah ini, kita boleh meningkatkan had memori skrip PHP untuk memastikan skrip PHP dapat berjalan dengan baik.

Dalam fail php.ini, kami mencari kata kunci "memory_limit", cari baris parameter yang sepadan dan ubah suai nilai parameter. Seperti yang ditunjukkan di bawah:

memory_limit = 512M
Salin selepas log masuk

Parameter di atas ditetapkan kepada 512MB. Perlu diingatkan bahawa menetapkan had memori terlalu tinggi boleh menyebabkan tekanan pelayan, jadi tetapkan ia mengikut situasi sebenar.

  1. Ubah suai zon waktu

Pemprosesan dan paparan cap masa dalam aplikasi PHP adalah berkaitan zon waktu. Jika aplikasi PHP digunakan dan diselenggara di kawasan yang berbeza, isu dengan cap masa yang salah mungkin berlaku. Penyelesaian kepada masalah ini ialah mengubah suai zon waktu aplikasi PHP.

Dalam fail php.ini, kami mencari kata kunci "date.timezone", cari baris parameter yang sepadan dan ubah suai nilai parameter. Seperti yang ditunjukkan di bawah:

date.timezone = Asia/Shanghai
Salin selepas log masuk

Parameter di atas ditetapkan kepada "Asia/Shanghai" untuk mewakili zon waktu Shanghai. Perlu diingatkan bahawa untuk memastikan cap masa adalah tepat, zon waktu mesti ditetapkan dengan betul.

4. Mulakan semula pelayan Web

Selepas mengubah suai fail php.ini, kami perlu memulakan semula pelayan Web untuk membuat tetapan baharu berkuat kuasa. Di bawah sistem Windows, anda boleh klik dua kali pada fail php.ini untuk memulakan semula di bawah sistem Linux, anda boleh memulakan semula melalui arahan berikut.

Arahan mulakan semula pelayan Apache:

sudo systemctl restart apache2
Salin selepas log masuk

Arahan mulakan semula pelayan Nginx:

sudo systemctl restart nginx
Salin selepas log masuk

Ringkasan

Mengubah suai parameter php.ini adalah penting dalam pengoptimuman aplikasi web Dalam langkah pertama, dengan mengubah suai parameter dalam fail php.ini, anda boleh melaraskan persekitaran berjalan aplikasi PHP untuk meningkatkan prestasi dan keselamatan aplikasi. Walau bagaimanapun, perlu diingatkan bahawa anda harus berhati-hati apabila mengubah suai fail konfigurasi untuk mengelakkan masalah yang tidak dijangka. Artikel ini secara ringkas memperkenalkan tiga parameter biasa untuk mengubah suai php.ini, dengan harapan dapat membantu pembangun PHP mengkonfigurasi dan mengoptimumkan persekitaran PHP dengan lebih baik.

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai parameter php.ini. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan