Artikel ini meneroka dua kaedah untuk menggunakan aplikasi PHP 7: Menggunakan Laravel Forge dan pemasangan manual pada pelayan DigitalOcean. Kedua -dua pendekatan itu terperinci, membolehkan pembaca memilih kaedah yang paling sesuai dengan keperluan dan kepakaran teknikal mereka.
Perbezaan utama:
Laravel Forge: Perkhidmatan komersil yang menawarkan ciri pengurusan dan penyebaran pelayan yang diselaraskan (GUI untuk konfigurasi PHP, rangkaian persendirian, pengurusan kunci SSH, daemon perkhidmatan). Sesuai untuk menguruskan pelbagai aplikasi atau penyebaran kompleks. Percubaan 5 hari tersedia. Nota: Walaupun percubaan menawarkan fungsi penuh, kad kredit diperlukan.
Pemasangan manual: Pendekatan tangan yang melibatkan interaksi baris arahan langsung. Sesuai untuk aplikasi yang lebih mudah dan pengguna yang selesa dengan pentadbiran pelayan. Kaedah ini hanya memasang perisian penting, menyediakan kawalan berbutir tetapi memerlukan lebih banyak konfigurasi manual.
Laravel Forge Langkah Deployment:
artisan
Buat titisan DigitalOcean (Ubuntu 14.04 disyorkan).
git
nginx
Pasang Php 7 menggunakan PPA. /etc/nginx/sites-available/default
tetapan. index
fastcgi_pass
mulakan semula nginx. phpinfo()
secara manual mengklonkan repositori aplikasi dan menyesuaikan konfigurasi nginx untuk menunjuk ke direktori awam aplikasi. Kesimpulan:
Walaupun penggunaan manual menawarkan penjimatan dan kawalan kos untuk aplikasi mudah, ciri -ciri Laravel Forge menjadi tidak ternilai untuk menguruskan projek yang lebih besar dan lebih kompleks. Pilihan bergantung kepada keperluan individu dan kemahiran teknikal. Tutorial ini menyediakan asas; Pembaca boleh meneroka ciri -ciri canggih seperti ujian automatik dan setup pangkalan data dalam usaha masa depan.
Soalan Lazim (FAQ): (Bahagian ini dikekalkan dari input asal, kerana ia memberikan maklumat tambahan yang berharga.)
bagaimana saya menyediakan pelayan baru di Laravel Forge?
Bagaimana saya menggunakan aplikasi Laravel saya menggunakan Laravel Forge?
bagaimana saya menyambungkan akaun digitalocean saya ke laravel forge?
Bagaimana saya menguruskan pangkalan data saya menggunakan Laravel Forge?
bagaimana saya menyediakan sijil SSL di Laravel Forge?
bagaimana saya menjadualkan tugas di Laravel Forge?
Bagaimana saya memantau prestasi pelayan saya di Laravel Forge?
bagaimana saya mengemas kini versi php di Laravel Forge?
Bagaimana saya menguruskan pembolehubah persekitaran di Laravel Forge?
Atas ialah kandungan terperinci Menyediakan pelayan Php 7 dengan Laravel Forge dan DigitalOcean. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!