Lewati ke konten utama

PHP

📄️ ZDT Deployment for PHP

Mayoritas layanan web modern harus dapat diakses oleh pengguna setiap saat. Masalah umum namun sering diabaikan di sini adalah proses penerapan ulang proyek (yaitu pembaruan), yang menyebabkan aplikasi Anda mati atau menunjukkan kesalahan hingga operasi selesai. Ini dapat diselesaikan dengan berbagai alat seperti Capistrano, Fabric, dan lainnya. Namun, suplemen ini sering memerlukan waktu tambahan, biaya, dan pengetahuan khusus untuk berhasil diintegrasikan dan dikonfigurasi dengan benar (misalnya, ini dapat dilakukan dengan menyiapkan beberapa server dengan load-balancer di depannya; sementara penerapan berjalan di satu server - itu dikeluarkan dari daftar rute, setelah itu server lainnya dapat diperbarui). Jelas, penerapan semacam itu cukup rumit dan memerlukan banyak sumber daya tambahan, oleh karena itu diperlukan metode yang lebih baik.

📄️ PHP.INI Security Settings

Ada beberapa fungsi PHP yang disarankan untuk dikonfigurasi dengan benar guna melindungi server Anda dari bahaya. Tentu saja, perlindungan keseluruhan sistem Anda bisa sangat kompleks dan memerlukan sejumlah alat khusus, tetapi dalam tutorial ini kita akan memeriksa cara memulai dengan beberapa dasar, yang tidak memerlukan pengeluaran tambahan. Jadi, mari kita lihat bagaimana melakukan beberapa konfigurasi awal untuk meningkatkan keamanan aplikasi PHP Anda, yang dihosting dengan platform ini.

📄️ Composer Dependency Manager

Composer adalah salah satu alat manajemen dependencies paling populer di PHP yang terinspirasi oleh npm dari node dan bundler dari ruby. Ini akan mengelola semua pustaka dan paket yang diperlukan untuk aplikasi Anda secara cerdas. Berjalan pada basis per-proyek, Composer menentukan versi mana dari paket yang bergantung pada proyek Anda dan menginstalnya di direktori kerja. Selain itu, alat ini menyediakan fitur autoload untuk menjaga agar paket Anda tetap up-to-date.