Get-Or-Create provides a simple way to attempt retrieval of a value, or create it using a mutex if it doesn't already exist Show $getClosure = function() { // attempt to get a value, eg. from DB, cache, etc. if (!$value) { throw new \Phlib\Mutex\NotFoundException(); } return $value; }; $createClosure = function() { // attempt to create a value and write eg. to DB, cache, etc. return $value; }; $value = \Phlib\Mutex\Helper::getOrCreate($mutex, $getClosure, $createClosure); LicenseThis package is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/. Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris. Instal server web pada instans EC2 yang Anda buatMeluncurkan instans EC2. Server web terhubung ke klaster DB Amazon Aurora yang Anda buat diMembuat klaster DB Amazon Aurora. Menginstal server web Apache dengan PHP dan MariaDBConnect ke instans EC2 Anda dan instal server web. Untuk terhubung ke instans EC2 Anda dan menginstal server web Apache dengan PHP
Untuk mengizinkan 5 untuk mengelola file di direktori root default untuk server web Apache Anda, ubah kepemilikan dan izin direktori 6. Ada banyak cara untuk menyelesaikan tugas ini. Dalam tutorial ini, Anda menambahkan 5 ke grup 8, untuk memberikan kepemilikan grup 8 atas direktori 6 dan menetapkan izin tulis ke grup.Untuk mengatur izin file untuk server web Apache
Sekarang, 5(dan setiap anggota future 8kelompok) dapat menambahkan, menghapus, dan mengedit file dalam akar dokumen Apache. Ini memungkinkan Anda untuk menambahkan konten, seperti situs web statis atau aplikasi PHP.Server web yang menjalankan protokol HTTP tidak memberikan keamanan transportasi untuk data yang dikirim atau diterimanya. Saat Anda terhubung ke server HTTP menggunakan browser web, banyak informasi akan terlihat oleh penyadap di mana saja di sepanjang jalur jaringan. Informasi ini mencakup URL yang Anda kunjungi, konten halaman web yang Anda terima, dan konten (termasuk kata sandi) dari setiap formulir HTML. Praktik terbaik untuk mengamankan server web Anda adalah dengan menginstal dukungan untuk HTTPS (HTTP Secure). Protokol ini melindungi data Anda dengan enkripsi SSL/TLS. Untuk informasi selengkapnya, lihatTutorial: Mengonfigurasi SSL/TLS dengan Amazon Linux AMIdi dalamPanduan Pengguna Amazon EC2. Connect server web Apache Anda ke DB AndagugusSelanjutnya, Anda menambahkan konten ke server web Apache yang terhubung ke klaster DB Amazon Aurora Anda. Untuk menambahkan konten ke server web Apache yang terhubung ke klaster DB
Anda dapat menggunakan 2 untuk menambahkan data ke klaster DB Anda. Data yang Anda tambahkan kemudian ditampilkan di halaman. Untuk memverifikasi bahwa data dimasukkan ke dalam tabel, instal klien MySQL pada instans Amazon EC2. Kemudian terhubung ke DBgugusdan kueri tabel.Untuk informasi tentang menghubungkan ke klaster DB, lihatMenghubungkan ke klaster DB Amazon Aurora. Untuk memastikan klaster DB Anda seaman mungkin, verifikasi bahwa sumber di luar VPC tidak dapat terhubung ke klaster. DB Anda. Setelah selesai menguji server web dan database Anda, Anda harus menghapus klaster DB dan instans Amazon EC2 Anda. |