Memandangkan aplikasi moden terus berkembang dan berkembang, penggunaan awan telah menjadi pilihan pertama bagi banyak perusahaan dan pembangun. Di kawasan ini, AWS (Perkhidmatan Web Amazon) telah menjadi pilihan popular. Laravel ialah rangka kerja PHP popular yang menyediakan cara yang mudah dan mudah untuk membangunkan aplikasi web yang pantas dan boleh dipercayai. Artikel ini akan membincangkan cara menggunakan Laravel Vapor untuk menggunakan aplikasi ke AWS, menjadikan aplikasi anda lebih pantas, lebih dipercayai dan lebih selamat.
Untuk menggunakan AWS, anda perlu mendaftar akaun AWS terlebih dahulu. Pendaftaran adalah percuma, anda hanya perlu mendaftar untuk menggunakannya, tetapi anda perlu memberikan maklumat kad kredit anda.
AWS CLI (Antara Muka Talian Perintah) ialah cara paling mudah untuk bekerja dengan AWS. Dengan menggunakan CLI, anda boleh menyelesaikan tugasan yang memerlukan banyak klik daripada baris arahan dengan mudah. Jalankan arahan berikut dalam baris arahan untuk memasang AWS CLI:
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install
Setelah pemasangan selesai, anda perlu mengkonfigurasi CLI dengan menjalankan arahan berikut:
aws configure
Pada ketika ini, anda akan diminta untuk memasukkan ID Kunci Akses AWS dan Kunci Akses Rahsia anda. Anda juga akan diminta untuk memilih rantau lalai dan format output lalai. Selepas memasukkan maklumat ini, CLI anda sedia untuk menyambung ke AWS.
Jika anda sudah mempunyai aplikasi Laravel, anda boleh melangkau langkah ini. Jika tidak, anda boleh menggunakan alatan baris arahan Laravel sendiri untuk mencipta aplikasi baharu. Jalankan arahan berikut:
composer create-project --prefer-dist laravel/laravel my-app
Ini akan mencipta projek Laravel baharu bernama my-app dalam direktori semasa dan mencetak beberapa baris maklumat berguna selepas pemasangan.
Vapor ialah alat pengurusan pelayan yang disediakan oleh Laravel. Ia boleh digunakan untuk mengurus persekitaran dan kejadian Vapor anda. Untuk menggunakan Vapor, kita perlu memasang Vapor CLI. Ia boleh dipasang dengan menjalankan arahan berikut dalam baris arahan:
composer global require laravel/vapor-cli
Setelah dipasang, anda mesti memastikan bahawa CLI anda dikemas kini untuk menggunakan Vapor:
export PATH="$PATH:$HOME/.composer/vendor/bin"
Sebelum menggunakan aplikasi ke Vapor, kita perlu mencipta pelan dan persekitaran dalam Vapor. Pelan ialah satu set spesifikasi pengiraan dan storan yang mentakrifkan sumber tika Vapor anda. Persekitaran ialah persekitaran di mana aplikasi anda berjalan, seperti pembangunan, pengeluaran, dsb.
Untuk membuat rancangan, buka https://vapor.laravel.com
dan klik Cipta Rancangan. Dalam tetingkap pop timbul, masukkan nama pelan anda dan spesifikasi yang diperlukan untuk pelan tersebut. Untuk mencipta persekitaran, klik Cipta Persekitaran dan masukkan nama persekitaran. Anda boleh menetapkan banyak pilihan pada pelan dan persekitaran anda, seperti bilangan kejadian, zon ketersediaan dan banyak lagi.
Selepas anda menyediakan pelan dan persekitaran anda, Laravel Vapor CLI boleh menggunakan aplikasi anda. Untuk menggunakan aplikasi anda, gunakan arahan berikut dalam direktori aplikasi:
vapor deploy
Ini akan membina aplikasi anda menggunakan tetapan dalam fail konfigurasi Vapor dan menggunakan ia ke persekitaran Vapor. Semasa proses ini, Vapor CLI akan memberitahu anda apa yang berlaku, seperti aplikasi sedang dibina, fail dimuat naik, kejadian dikeluarkan, dsb.
Selepas pengerahan selesai, lihat butiran pengerahan dalam bahagian "Pengerahan" konsol Vapor Anda boleh melihat status pengerahan dan boleh melihat log penggunaan.
Jika anda tidak lagi memerlukan tika Vapor, anda boleh memadamkannya menggunakan set arahan berikut:
vapor destroy <app-name>
Ini akan menghentikan Vapor contoh dan padamkannya. Ini tidak akan menjejaskan kejadian anda dalam AWS, tetapi ia akan memadamkan kejadian yang anda daftarkan dengan Vapor.
Kesimpulan
Sekarang anda tahu cara menggunakan Laravel Vapor untuk menggunakan aplikasi ke AWS, kelebihan menggunakan Vapor ialah ia memudahkan anda membina, menggunakan dan menyelenggara aplikasi Laravel daripada perkhidmatan AWS tradisional. Vapor menyediakan banyak ciri berguna seperti penskalaan automatik, sandaran dan pengarkiban, dsb. untuk memudahkan pengendalian dan penyelenggaraan aplikasi anda. Belajar menggunakannya dan mengamalkannya akan membawa lebih banyak faedah kepada anda.
Atas ialah kandungan terperinci Pembangunan Laravel: Bagaimana untuk menggunakan aplikasi ke AWS menggunakan Laravel Vapor?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!