Phalcon membutuhkan PHP untuk dijalankan. Desainnya yang digabungkan secara longgar memungkinkan pengembang untuk menginstal Phalcon dan menggunakan fungsionalitasnya tanpa ekstensi tambahan. Komponen tertentu memiliki ketergantungan pada ekstensi lain. Misalnya menggunakan konektivitas basis data akan membutuhkan ekstensi 6. Jika RDBMS Anda adalah database MySql/MariaDb atau Aurora, Anda juga memerlukan ekstensi 7. Demikian pula, menggunakan database PostgreSql dengan Phalcon memerlukan ekstensi 8 Show Perangkat kerasPhalcon dirancang untuk menggunakan sumber daya sesedikit mungkin, sambil menawarkan kinerja tinggi. Meskipun kami telah menguji Phalcon di berbagai lingkungan low end, (seperti 0. RAM 25 GB, 0. 5 CPU), perangkat keras yang akan Anda pilih akan bergantung pada kebutuhan aplikasi Anda Situs web dan blog kami (serta situs lain) dihosting di Amazon VM dengan RAM 512MB dan 1 vCPU Perangkat lunakAnda harus selalu mencoba dan menggunakan versi terbaru dari Phalcon dan PHP baik untuk mengatasi bug, peningkatan keamanan maupun kinerja. PHP5. 5 akan dihentikan dalam waktu dekat, dan Phalcon 4 hanya akan mendukung PHP 7Phalcon membutuhkan ekstensi berikut untuk dijalankan (minimal)
Karena Phalcon dikompilasi sebagai ekstensi PHP, instalasinya agak berbeda dari framework PHP tradisional lainnya. Phalcon perlu diinstal dan dimuat sebagai modul di server web Anda LinuxUntuk menginstal Phalcon di Linux, Anda perlu menambahkan repositori kami di distribusi Anda dan kemudian menginstalnya Distribusi berbasis DEB (Debian, Ubuntu, dll. )Instalasi repositoriTambahkan repositori ke distribusi Anda Rilis stabil
atau Rilis malam
Ini hanya perlu dilakukan sekali saja, kecuali jika distribusi Anda berubah atau Anda ingin beralih dari build stable ke nightly buildInstalasi elangUntuk menginstal Phalcon Anda perlu mengeluarkan perintah berikut di terminal Anda PHP5. x
PHP 7 _PPA tambahanOndrej SurýJika Anda tidak ingin menggunakan repositori kami di packagecloud. io, Anda selalu dapat menggunakan yang ditawarkan oleh Ondřej Surý Pemasangan repo
dan Falcon
Distribusi berbasis RPM (CentOS, Fedora, dll. )Instalasi repositoriTambahkan repositori ke distribusi Anda Rilis stabil
atau Rilis malam
Ini hanya perlu dilakukan sekali saja, kecuali jika distribusi Anda berubah atau Anda ingin beralih dari build stable ke nightly buildInstalasi elangUntuk menginstal Phalcon Anda perlu mengeluarkan perintah berikut di terminal Anda PHP5. x
PHP 7
RPM tambahanPedagang minuman kerasRemi Collet memelihara repositori yang sangat baik untuk instalasi berbasis RPM. Anda dapat menemukan petunjuk tentang cara mengaktifkannya untuk distribusi Anda di sini Menginstal Phalcon setelah itu semudah _0Versi tambahan tersedia baik khusus arsitektur (x86/x64) maupun khusus PHP (5. 5, 5. 6, 7. X) FreeBSDSebuah port tersedia untuk FreeBSD. Untuk menginstalnya, Anda perlu mengeluarkan perintah berikut sudo add-apt-repository ppa:ondrej/php sudo apt-get update _1Sumber _1GentooHamparan untuk menginstal Phalcon dapat ditemukan di sini https. //github. com/smoke/phalcon-gentoo-overlay macOSPada sistem macOS Anda dapat mengkompilasi dan menginstal ekstensi dengan 2, 3 atau kode sumberPersyaratan
BuatanKarena tap homebrew/php sudah tidak digunakan lagi dan sedang dalam proses dihapus, Repositori khusus untuk Phalcon telah dibuat PHP5. 5 belum di-porting ke homebrew/core dan karenanya tidak ada lagi. PHP 7. 2 di sisi lain telah ditambahkan _2MacPorts _3Edit php.ini Anda. file ini dan kemudian menambahkan di bagian akhir Mulai ulang server web Anda WindowsUntuk menggunakan Phalcon di Windows, Anda perlu menginstal phalcon. dll. Kami telah menyusun beberapa DLL tergantung pada platform target. DLL dapat ditemukan di halaman unduhan kami Identifikasi instalasi PHP Anda serta arsitekturnya. Jika Anda mengunduh DLL yang salah, Phalcon tidak akan berfungsi. _4 berisi informasi ini. Pada contoh di bawah ini, kita memerlukan DLL versi NTSDLL yang tersedia adalah ArchitectureVersionTypex647. xThread safex647. xNon Thread safe (NTS)x867. xThread safex867. xNon Thread safe (NTS)x645. 6Benang safex645. 6 Non Thread safe (NTS)x865. 6Benang safex865. 6Non Thread safe (NTS)x645. 5Benang safex645. 5 Non Thread safe (NTS)x865. 5Benang safex865. 5 Aman Tanpa Benang (NTS)Edit php.ini Anda. file ini dan kemudian menambahkan di bagian akhir _4Mulai ulang server web Anda Kompilasi dari SumberMengkompilasi dari sumber mirip dengan kebanyakan lingkungan (Linux/macOS) Persyaratan
Anda dapat menginstal paket-paket ini di sistem Anda dengan pengelola paket yang relevan. Petunjuk untuk distribusi linux populer ada di bawah ini Ubuntu _5Susan _6CentOS/Fedora/RHEL _7Kompilasi FalconPertama-tama kita perlu mengkloning Phalcon dari repositori Github _8dan sekarang bangun ekstensi _9Anda sekarang perlu menambahkan _5 ke PHP ini dan memulai ulang server web Anda, untuk memuat ekstensi 0Kompilasi LanjutanPhalcon secara otomatis mendeteksi arsitektur Anda, namun Anda dapat memaksakan kompilasi untuk arsitektur tertentu _1Jika penginstal otomatis gagal, Anda dapat membuat ekstensi secara manual _2Jika Anda menjalankan versi php tertentu _3Anda sekarang perlu menambahkan _5 ke PHP ini dan memulai ulang server web Anda, untuk memuat ekstensiAnda dapat membuat skrip kecil di root server web Anda yang berisi yang berikut ini dan memuatnya di browser web Anda. Harus ada bagian untuk Phalcon. Jika tidak ada, pastikan ekstensi Anda telah dikompilasi dengan benar, bahwa Anda telah melakukan perubahan yang diperlukan pada 7 Anda dan juga bahwa Anda telah memulai ulang server web Anda |