Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyiapkan lingkungan PHP pengembangan Anda untuk Elastic Beanstalk
Topik ini memberikan instruksi untuk menyiapkan lingkungan PHP pengembangan untuk menguji aplikasi Anda secara lokal sebelum menerapkannya AWS Elastic Beanstalk. Ini juga merujuk situs web yang menyediakan instruksi instalasi untuk alat yang berguna.
Untuk langkah-langkah penyiapan umum dan alat yang berlaku untuk semua bahasa, lihat Mengkonfigurasi mesin pengembangan Anda untuk digunakan dengan Elastic Beanstalk.
Instalasi PHP
Instal PHP dan beberapa ekstensi umum. Jika Anda tidak memiliki preferensi, dapatkan versi terbarunya. Langkah-langkahnya akan bervariasi bergantung pada platform Anda dan manajer paket yang tersedia.
Pada Amazon Linux, gunakan yum:
$ sudo yum install php
$ sudo yum install php-mbstring
$ sudo yum install php-intl
catatan
Untuk mendapatkan versi PHP paket tertentu yang cocok dengan versi pada versi platform Elastic PHPBeanstalk Anda, gunakan perintah untuk menemukan versi paket yum search php
yang tersedia, seperti,, php82
dan. php82-mbstring
php82-intl
Kemudian gunakan sudo yum install
untuk menginstalnya.package
Pada Ubuntu, gunakan apt:
$ sudo apt install php-all-dev
$ sudo apt install php-intl
$ sudo apt install php-mbstring
Pada OS-X, gunakan brew:
$ brew install php
$ brew install php-intl
catatan
Untuk mendapatkan versi PHP paket tertentu yang cocok dengan versi pada versi platform Elastic Beanstalk PHP Anda, lihat Rumus PHP Homebrew untuk versi yang tersedia,php@8.2
Kemudian gunakan untuk brew
install
menginstalnya.package
Tergantung pada versinya, php-intl
mungkin disertakan dalam PHP paket utama dan tidak ada sebagai paket terpisah.
Pada Windows 10, instal Windows Subsystem untuk Linux untuk
Setelah menginstalPHP, buka kembali terminal Anda dan jalankan php --version
untuk memastikan bahwa versi baru telah diinstal dan merupakan default.
Instal Composer
Composer adalah manajer ketergantungan untuk. PHP Anda dapat menggunakannya untuk menginstal pustaka, melacak dependensi aplikasi Anda, dan menghasilkan proyek untuk kerangka kerja populer. PHP
Instal komposer dengan PHP skrip dari getcomposer.org.
$ curl -s https://getcomposer.org/installer | php
Installer menghasilkan PHAR file di direktori saat ini. Pindahkan file ini ke lokasi di lingkungan Anda PATH sehingga Anda dapat menggunakannya sebagai executable.
$ mv composer.phar ~/.local/bin/composer
Menginstal perpustakaan dengan perintah require
.
$ composer require twig/twig
Composer menambahkan perpustakaan yang Anda instal secara lokal ke file composer.json proyek Anda. Ketika Anda men-deploy kode proyek, Elastic Beanstalk menggunakan Composer untuk menginstal perpustakaan yang tercantum dalam file ini pada instans aplikasi lingkungan Anda.
Jika Anda mengalami masalah saat menginstal Composer, lihat dokumentasi komposer
Menginstal AWS SDKuntuk PHP
Jika Anda perlu mengelola AWS sumber daya dari dalam aplikasi Anda, instal AWS SDK for PHP. Misalnya, dengan SDK forPHP, Anda dapat menggunakan Amazon DynamoDB (DynamoDB) untuk menyimpan informasi pengguna dan sesi tanpa membuat database relasional.
Instal SDK for PHP dengan Composer.
$ composer require aws/aws-sdk-php
Untuk informasi lebih lanjut, lihat AWS SDK for PHP
Menginstal editor teks IDE atau
Lingkungan pengembangan terintegrasi (IDEs) menyediakan berbagai fitur yang memfasilitasi pengembangan aplikasi. Jika Anda belum menggunakan IDE untuk PHP pengembangan, coba Eclipse PHPStorm dan lihat mana yang paling cocok untuk Anda.
catatan
An IDE mungkin menambahkan file ke folder proyek Anda yang mungkin tidak ingin Anda komit ke kontrol sumber. Untuk mencegah memasukkan file-file ini ke kontrol sumber, gunakan .gitignore
atau padanan alat kontrol sumber Anda.
Jika Anda hanya ingin memulai pengkodean dan tidak memerlukan semua fiturIDE, pertimbangkan untuk menginstal Sublime Text