Lewati ke konten utama

Apache PHP

Platform ini mengadaptasi Apache HTTP Server ("httpd") yang kuat, kelas komersial, dan sumber terbuka untuk membuat server aplikasi yang aman, efisien, dan skalabel untuk hosting PHP. Apache PHP stack oleh platform menyediakan dukungan bawaan untuk bahasa pemrograman PHP dan protokol HTTP/2 (SSL diperlukan) melalui penggunaan modul php7_module dan http2_module masing-masing.

catatan

Template ini menggunakan modernsystemdinitialization daemon. Daftar semua modul yang dimuat di server dapat dilihat dengan perintah apachectl -M atau pada halaman phpinfo default.

phpinfo loaded modules

Untuk mendapatkan server Apache PHP Anda, ikuti langkah-langkah di bawah ini:

1. Masuk ke akun PaaS Anda dan klik New Environment di bagian atas.

new environment button

2. Dalam topology wizard yang terbuka, beralihlah ke tab PHP dan pilih Apache sebagai server aplikasi Anda. Atur konfigurasi lain sesuai kebutuhan Anda (misalnya cloudlets limit, public IPs, region, dll.).

Apache PHP topology wizard

Ketik nama environment Anda dan klik Create.

3. Setelah environment dibuat, Anda dapat mengklik tombol Open in Browser di samping server aplikasi Apache:

Apache PHP open in browser

4. Pada halaman default yang terbuka, Anda akan melihat data phpinfo server Anda.

Apache phpinfo start page

Sekarang, Anda dapat mendeploy aplikasi PHP Anda ke dalam environment.

Apache Configuration

Apache PHP memiliki beberapa file konfigurasi utama yang mungkin ingin Anda sesuaikan untuk memodifikasi server aplikasi Anda sesuai dengan kebutuhan spesifik:

  • /etc/php.ini - mencantumkan direktif yang mengkonfigurasi pengaturan PHP Anda
  • /etc/httpd/conf.d/php.conf - mengkonfigurasi eksekusi skrip PHP
  • /etc/httpd/conf/httpd.conf - mencantumkan direktif yang mengkonfigurasi server Apache Anda

Sebagai contoh, kami akan menunjukkan bagaimana Anda dapat mengubah ukuran file yang dapat diunggah ke aplikasi Anda.

1. Klik tombol Config untuk server Apache Anda untuk mengakses configuration file manager:

Apache PHP config button

2. Buka file /etc/php.ini (tersedia melalui pintasan Favorites) dan temukan parameter berikut:

  • upload_max_filesize - ukuran maksimum file yang dapat diunggah ke server (100MB secara default)
  • post_max_size - ukuran maksimum data POST yang diterima PHP (100MB secara default)
Apache adjust php.ini file
peringatan

Terlepas dari pengaturan ini, ukuran file maksimum yang dapat diunggah melalui pengelola file platform dari mesin lokal adalah 150MB (dapat bervariasi berdasarkan pengaturan penyedia hosting). Untuk mengoperasikan file yang lebih besar, gunakan opsi URL atau lampirkan public IP dan gunakan pengelola Anda sendiri (misalnya, FTP add-on).

file upload via URL

3. Jangan lupa untuk Save perubahan dan Restart Nodes dari server aplikasi Anda untuk menerapkan pengaturan baru.

Apache PHP restart nodes

Untuk informasi lebih lanjut tentang konfigurasi server PHP, lihat panduan yang sesuai:

Baca Juga