Menyiapkan lingkungan PHP pengembangan Anda untuk Elastic Beanstalk - AWS Elastic Beanstalk

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 package untuk menginstalnya.

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, seperti. php@8.2 Kemudian gunakan untuk brew install package menginstalnya.

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 mendapatkan Ubuntu dan instal PHP dengan Advanced Packaging Tool (APT). Untuk versi sebelumnya, kunjungi halaman unduhan di windows.php.net untuk mendapatkanPHP, dan baca Memasang PHP ekstensi di Windows untuk informasi tentang ekstensi. PHP

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 PHPberanda. Untuk petunjuk penginstalan, lihat Menginstal AWS SDK for PHPdi AWS SDK for PHP Panduan Pengembang.

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.