Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Topik ini memberikan instruksi untuk menyiapkan lingkungan pengembangan PHP 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.
Menginstal PHP
Instal PHP dan beberapa ekstensi yang 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 paket PHP tertentu yang sesuai dengan versi pada versi platform PHP Elastic Beanstalk Anda, gunakan perintah yum search php
untuk menemukan versi paket yang tersedia, seperti php82
, php82-mbstring
, dan 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 paket PHP tertentu yang sesuai dengan versi pada versi platform PHP Elastic Beanstalk Anda, lihat Formula Homebrewphp@8.2
. Kemudian gunakan untuk brew
install
menginstalnya.package
Bergantung pada versinya, php-intl
mungkin termasuk dalam paket PHP utama dan bukan sebagai paket terpisah.
Pada Windows 10, instal Windows Subsystem untuk Linux untuk
Setelah menginstal PHP, buka kembali terminal Anda dan jalankan php --version
untuk memastikan apakah versi baru telah terinstal dan merupakan default.
Instal Composer
Composer adalah manajer dependensi untuk PHP. Anda dapat menggunakannya untuk menginstal perpustakaan, melacak dependensi aplikasi Anda, dan menghasilkan proyek untuk kerangka kerja PHP populer.
Instal komposer dengan script PHP dari getcomposer.org.
$ curl -s https://getcomposer.org/installer | php
Penginstalnya menghasilkan file PHAR di direktori saat ini. Pindahkan file ini ke lokasi di PATH lingkungan Anda sehingga Anda dapat menggunakannya sebagai sesuatu yang mudah dijalankan.
$ 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 SDK for PHP
Jika Anda perlu mengelola AWS sumber daya dari dalam aplikasi Anda, instal file AWS SDK untuk PHP. Misalnya, dengan SDK for PHP, Anda dapat menggunakan Amazon DynamoDB (DynamoDB) untuk menyimpan informasi pengguna dan sesi tanpa membuat basis data relasional.
Pasang SDK for PHP dengan Composer.
$ composer require aws/aws-sdk-php
Untuk informasi lebih lanjut, lihat AWS SDK for PHP
Menginstal IDE atau editor teks
Lingkungan pengembangan terintegrasi (IDEs) menyediakan berbagai fitur yang memfasilitasi pengembangan aplikasi. Jika Anda belum menggunakan IDE untuk pengembangan PHP, coba Eclipse PHPStorm dan lihat mana yang paling cocok untuk Anda.
catatan
IDE mungkin saja menambahkan file ke folder proyek yang mungkin tidak ingin Anda masukkan ke kontrol sumber. Untuk mencegah memasukkan file-file ini ke kontrol sumber, gunakan .gitignore
atau padanan alat kontrol sumber Anda.
Jika Anda baru ingin memulai coding dan tidak memerlukan semua fitur IDE, pertimbangkan untuk menginstal Sublime Text