GNU/Linux >> Belajar Linux >  >> Panels >> cPanel

Gunakan File PHP.ini Kustom

Apa itu php.ini?

File php.ini adalah tempat Anda mendeklarasikan perubahan pada pengaturan PHP Anda. Anda dapat menggunakan pengaturan default untuk server, mengubah pengaturan tertentu dengan mengedit php.ini yang ada, atau membuat file teks baru dan beri nama php.ini.

Ada beberapa contoh yang mungkin mengharuskan Anda untuk mengubah pengaturan dalam file php.ini untuk situs web Anda, seperti meningkatkan batas unggah PHP. Kami pasti mengizinkan penggunaan file php.ini khusus, tetapi ada beberapa persyaratan yang terlibat hanya untuk memastikan bahwa file berfungsi seperti yang diharapkan.

Setelan Default

Server sudah dikonfigurasi dengan pengaturan standar untuk PHP yang telah dipilih oleh administrator kami untuk menjadi pengaturan paling optimal untuk sebagian besar pelanggan kami. Kecuali Anda secara khusus perlu mengubah satu atau lebih pengaturan, tidak perlu membuat atau memodifikasi file php.ini. Jika file php.ini tidak ada di akun Anda, maka situs Anda akan menggunakan pengaturan default PHP yang ditentukan di server.

Mengapa membuat file php.ini khusus?

Beberapa contoh yang dapat diubah dengan menggunakan file php.ini khusus adalah:

  • Mengedit ukuran maksimum file yang dapat diunggah dalam skrip PHP (upload_max_filesize =10M)

  • Mengedit ukuran posting PHP maksimum yang setidaknya harus cocok dengan upload_max_filesize (post_max_size =10M)

  • Mengedit waktu eksekusi file maksimum dalam hitungan detik (max_execution_time =30)

Temukan Pengendali

Sebelum direktif PHP kustom dapat diatur, handler PHP perlu ditentukan, sehingga metode yang benar dapat digunakan. Untuk mengetahui penangan PHP Anda:

  1. Masuk ke shell sebagai root

  2. Periksa file '/etc/httpd/conf/php.conf'

    Jika Anda melihat baris 'LoadModule suphp_module modules/mod_suphp.so ' maka Anda menggunakan suPHP.
    Jika Anda melihat baris 'LoadModule php5_module modules/libphp5.so ' maka Anda tidak menggunakan suPHP, dan dapat menggunakan instruksi DSO.

    Silakan lihat setiap rangkaian instruksi di bawah ini.

Buat PHP.ini di cPanel

File ini harus dibuat di direktori Home cPanel Anda (/home/username/). Pastikan untuk mengganti 'username' dengan nama pengguna cPanel Anda yang sebenarnya, dan '$DOMAIN' dengan domain Anda yang sebenarnya.

  1. Masuk ke cPanel

  2. Dari bagian File, klik Manajer File

  3. Pilih Direktori Beranda dari opsi yang tersedia dan klik Buka

  4. Klik File Baru, di bagian atas halaman

  5. Di bidang Nama File Baru masukkan 'php.ini' dan klik Buat File Baru

  6. Klik file bernama php.ini

  7. Klik Edit di bagian atas halaman, lalu klik Edit dari kotak popup

Sekarang Anda dapat memasukkan isi file php.ini Anda dan klik Simpan.

Buat PHP.ini Kustom dengan suPHP

Untuk mulai membuat file php.ini kustom Anda sendiri:

  1. Salin file php.ini Anda di direktori home pengguna cPanel Anda, 'cp /usr/local/lib/php.ini /home/user/' (di mana 'user' adalah nama pengguna cPanel Anda)

  2. Buat file .htaccess di dalam direktori 'public_html' situs Anda ATAU edit file .htaccess yang ada, jika ada, dengan menambahkan baris berikut:

    suPHP_ConfigPath /home/user

    Catatan: Anda tidak perlu menambahkan 'php.ini' di akhir.

Setelah Anda menyelesaikan langkah-langkah di atas, file php.ini Anda akan aktif. Anda sekarang dapat mengedit php.ini khusus. Pengeditan Anda hanya akan memengaruhi direktori di bawah file .htaccess tempat Anda mereferensikan file tersebut.

Buat PHP.ini Kustom dengan DSO

Di server DSO, direktif harus ditempatkan di file .htaccess untuk direktori yang harus diterapkan. Dalam kebanyakan kasus, ini akan menjadi '/home/user/public_html/ di mana 'user' adalah nama pengguna cPanel Anda.

Untuk mengedit nilai boolean (on/off) Anda dapat menggunakan php_flag seperti ini:

php_flag magic_quotes_gpc off


Untuk mengedit nilai numerik Anda dapat menggunakan php_value seperti ini:

php_value memory_limit 256M



Jika Anda memerlukan bantuan lebih lanjut dalam membuat file php.ini khusus, hubungi salah satu orang Dukungan kami yang luar biasa.

Lihat juga Mengganti Pengaturan PHP, Menggunakan Instalasi PHP Alternatif


cPanel
  1. Gunakan _roff Untuk Menggarisbawahi Kata?

  2. Cara mengatur arahan PHP menggunakan .php.ini

  3. Cara mengedit file php.ini

  1. Cara menggunakan Pengelola Berkas LCN

  2. Cara Menggunakan Editor MultiPHP INI di cPanel

  3. Di mana saya dapat menemukan php.ini?

  1. Cara Membuat Halaman phpinfo

  2. Apakah mungkin menggunakan / dalam nama file?

  3. Mengapa menggunakan shm_open?