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.
Template ini menggunakan modernsystemdinitialization daemon. Daftar semua modul yang dimuat di server dapat dilihat dengan perintah apachectl -M atau pada halaman phpinfo default.
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.
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.).
Ketik nama environment Anda dan klik Create.
3. Setelah environment dibuat, Anda dapat mengklik tombol Open in Browser di samping server aplikasi Apache:
4. Pada halaman default yang terbuka, Anda akan melihat data phpinfo server Anda.
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:
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)
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).
3. Jangan lupa untuk Save perubahan dan Restart Nodes dari server aplikasi Anda untuk menerapkan pengaturan baru.
Untuk informasi lebih lanjut tentang konfigurasi server PHP, lihat panduan yang sesuai: