Menginstall package untuk web development environment di Linux sangatlah mudah, kita bisa menggunakan package yang sudah ada seperti LAMP atau kita juga bisa install satu per satu paket server dan module untuk web development agar lebih efisien. Jika di Windows kita menggunakan XAMPP yang berisi Apache web server, lalu database server MySQL, modul bahasa scripting PHP5, FTP Server dan kawan-kawan, maka di Linux juga ada versi yang disebut LAMP Show
Lamp berisi paket-paket perangkat lunak seperti yang saya sebutkan di atas, tetapi jika Anda langsung menggunakan LAMP (sudo apt-get install LAMP) biasanya paket-paket yang dibundel tidak up to date, jadi saya sarankan menginstal paket satu per satu kami menggunakannya untuk membangun dinamika web Pertama, sebelum menginstal, pastikan daftar perangkat lunak kami sudah diperbarui, perbarui dengan cara $sudo apt-get pembaruan $sudo apt-get upgrade -y 1. Instalasi web server Apache2Apache2 dapat diinstal dengan menjalankan perintah $ sudo apt-get install apache2 libapache2-mod-php5 Untuk konfigurasi seperti virtualhost, letaknya di direktori /etc/apache2/site-available, jika ingin membuat virtualhost tinggal copy file konfigurasi default ke direktori tersebut kemudian beri nama sesuai dengan situsnya, atur nama servernya dan direktori root (sama seperti di Windows) kemudian aktifkan situs dan muat ulang atau mulai ulang layanan apache2 dengan perintah $ sudo a2ensite namesite $ sudo layanan restart apache2 Untuk direktori webroot terletak di /var/www sama seperti Linux pada umumnya, kalau di Windows biasanya di C. \XAMPP\htdoc 2. Instal modul PHP5Modul PHP5 dapat diinstal dengan perintah $ sudo apt-get install php5 php5-mysql php-imagick Untuk melihat daftar paket lengkap, gunakan perintah $ sudo apt-cache cari php maka semua paket PHP yang Anda butuhkan akan muncul 3. Menginstal Server MySQLCara install MySQL di Raspberry juga sangat mudah, versi server dan client bisa di install dengan perintah berikut $ sudo apt-get install mysql-server mysql-client 4. Instal PHPMyAdminSeperti XAMPP, biasanya kita dapat dengan mudah memanipulasi database melalui antarmuka web menggunakan PHPMyAdmin, demikian juga di Linux dan Raspberry Pi PHPMyAdmin pasti tersedia, cara instal $ sudo apt-get install phpmyadmin Lakukan sedikit konfigurasi terutama account database pada saat instalasi, setelah selesai bisa diakses melalui http. //127. 0. 0. 1/phpmyadmin atau ganti IP localhost dengan IP Raspberry Pi di jaringan Beberapa hari yang lalu saya perlu menunjukkan aplikasi web yang sedang saya kerjakan kepada beberapa anggota keluarga sehingga mereka dapat memberi saya sudut pandang mereka tentang pengembangan dan memberi tahu saya, atau lebih tepatnya membimbing saya, ke mana saya harus melanjutkan. Untuk melakukan ini, saya sebenarnya tidak ingin membeli ruang dari perusahaan, atau alamat web, atau semacamnya. Dengan mengingat hal ini, satu-satunya 'keamanan' adalah mengatur server saya sendiri dengan sedikit yang saya miliki di rumah dan di situlah bantuan raspberry Pi masuk. Jika Anda pernah bekerja mengembangkan aplikasi web, Anda pasti tahu semua program gratis seperti LAMP, kependekan dari Linux Apache MySQL dan PHP, yaitu program yang hanya dengan menginstalnya di komputer Linux Anda, Anda dapat menjalankan halaman web HTML dinamis. karena menginstal semua yang Anda butuhkan ini. Tentunya kami juga memiliki versi lain untuk Windows, dalam hal ini WAMP bahkan XAMP untuk sistem operasi lainnya Indeks Cara mengkonfigurasi Raspberry Pi untuk digunakan sebagai web serverDalam kasus Raspberry Pi kami, kami perlu menginstal versi LAMP sehingga Anda dapat menghosting semua jenis aplikasi web, halaman web. atau apa pun yang Anda butuhkan. Untuk ini, sebelum melanjutkan, Anda memerlukan Rasbperry Pi, seperti yang diharapkan, kartu memori SD dengan kapasitas minimal 4 GB, adaptor daya yang kompatibel dengan konektor MicroB Raspberry Pi, kabel koneksi Ethernet, Monitor yang Kompatibel dengan HDMI dan kabel HDMI Keyboard atau bahkan mouse meskipun ini tidak diperlukan Sebelum melanjutkan, hal pertama yang harus kita lakukan adalah menyiapkan Raspberry Pi kita. Jika Anda belum pernah melakukannya, beri tahu diri sendiri bahwa Anda memerlukan boot yang sama dari kartu SD yang harus berisi disk image dari sistem operasi yang ingin Anda jalankan Artikel terkait 3 proyek dengan RGB Led dan Arduino Salah satu opsi untuk ini adalah membeli kartu SD yang sudah jadi untuk menginstal dan mem-boot Raspberry Pi kami atau membiarkannya kosong dan menginstal sendiri semua yang Anda butuhkan. Dalam kasus khusus saya, saya memilih opsi terakhir ini. Untuk menyiapkan kartu kita membutuhkan image sistem operasi, saya memilih Raspbian "Wheezy". Setelah saya memiliki ISO, saya menggunakan program Win32 Disk Image Setelah kami memiliki kartu SD dengan semua yang kami butuhkan, kami hanya perlu memasukkannya ke dalam Rasberry Pi kami dan, bahkan sebelum memulai, instal semua periferal yang akan kami gunakan, yaitu, sambungkan layar, keyboard, atau mouse jika Anda mau untuk menggunakannya Ketika semuanya sudah siap, kami tinggal mengaktifkan Rasbperry Pi kami dan kami akan melihat bagaimana sistem secara otomatis menyertakan semua informasi tentang sistem operasi dan elemen yang telah kami sambungkan. Setelah semua pekerjaan ini selesai, Anda akan melihat jendela raspi-config tempat Anda harus melakukan perubahan berikut
Menyiapkan koneksi SSH untuk terhubung dari jarak jauh ke Raspberry PiPada titik ini masih diperlukan untuk mulai mengonfigurasi SSH. Ini agar Anda dapat bekerja dengan Raspberry Pi Anda dari komputer lain, yaitu Anda dapat terhubung dari jarak jauh dan mengunggah file baru atau mengubah konfigurasi Setelah Raspberry Pi Anda dikonfigurasi pada langkah sebelumnya, sistem akan meminta nama pengguna dan kata sandi Anda, karena ini adalah pertama kalinya kami memulainya, itu akan memiliki pengguna default, jika Anda belum mengubahnya, mereka akan menjadi pi dan sebagai kata sandi raspberry Artikel terkait Peralatan elektronik Pada titik ini Anda harus mempertimbangkan cara kerja Linux itu sendiri karena, meskipun Anda menulis kata sandi, tidak ada karakter apa pun yang ditampilkan, jangan khawatir karena teks sedang ditulis Ketika kita memasuki sistem kita harus menulis ifconfig Berkat perintah ini kami dapat mengetahui alamat IP yang dimiliki pengontrol kami. Pada keluaran ekstensif kita harus mencari baris "inet addr. Kita dapat menemukan angka yang mirip dengan ini. 192. 168. 1. 1. Saya katakan serupa karena 1 terakhir harus angka yang sama sekali berbeda. Angka ini lengkap, pada contoh 192. 168. 1. 1, kita harus menyalinnya karena kita membutuhkannya untuk mengakses melalui SSH dari komputer lain Pada titik ini kita harus mengunduh klien SSH, dalam kasus saya, saya telah memilih Putty, yang terkenal di hampir semua lingkungan. Alamat IP yang kami salin sekarang harus kami tempel di kolom "Nama host (atau alamat IP)". Tepat di bawah Anda akan dimintai nama pengguna dan kata sandi yang sama dengan yang kami gunakan untuk mengakses Raspberry Pi kami, yaitu pi y frambos Setelah kami memiliki akses ke sistem, bukanlah ide yang buruk untuk mengubah kata sandi dan akhirnya memperbarui seluruh sistem. Untuk itu kita jalankan perintah berikut dengan menekan enter setelah masing-masing mengetik
sudo passwd pi sudo apt-get update sudo apt-get upgrade_
Kami akhirnya menginstal LAMP pada sistemAkhirnya kita sampai pada menginstal LAMP dan untuk itu kita menjalankan perintah berikut sudo apt-get install apache2 php5 libapache2-mod-php5 Setelah perintah dijalankan, sistem akan menanyakan apakah Anda ingin melanjutkan, Anda hanya perlu mengetikkan y dan tekan enter untuk melanjutkan. Sebagai detail, informasikan kepada Anda bahwa proses instalasi ini mungkin memakan waktu beberapa menit. Jika selama instalasi Anda mungkin mengalami beberapa jenis kesalahan, dalam kasus saya tidak ada, jalankan perintah berikut sudo groupadd www-data sudo usermod -g www-data www-data dan restart Apache dengan perintah sudo service apache2 restart_ Sebagai pemeriksaan terakhir, Anda hanya perlu pergi ke komputer mana pun yang Anda miliki di rumah, memulai browser dan memasukkan bilah alamat IP Raspberry Pi Anda di mana Anda seharusnya dapat melihat layar yang bertuliskan Berhasil. , ini berarti penginstalan berhasil dan Apache aktif dan berjalan Saatnya menginstal databaseKami menginstal apa yang diperlukan untuk mengakses database kami Untuk memiliki akses ke database kita sendiri, kita hanya perlu menginstal MySQL dan untuk itu kita menjalankan perintah berikut sudo apt-get install mysql-server mysql-client php5-mysql Sekali lagi akan ditanyakan apakah kita ingin melanjutkan instalasi dan untuk itu kita hanya perlu register y dan tekan enter Kami menginstal FTP di Raspberry Pi kamiPada langkah ini kita akan menginstal FTP untuk dapat mengirim file dari komputer mana pun ke Raspberry Pi kita dan dari Raspberry Pi itu sendiri ke komputer tempat kita mungkin membutuhkannya. Ini adalah proses sederhana seperti menjalankan beberapa perintah seperti sudo chown -R pi /var/www_ Perintah selanjutnya yang harus dijalankan adalah sudo apt-get install vsftpd Setelah seluruh proses selesai kita harus mengedit file vsftpd. config dan untuk itu kita hanya perlu menulis sudo nano /etc/vsftpd.conf_ Saat editor file terbuka, kita harus mengubah baris berikut anonymous_enable = YA kebetulan anonymous_enable = TIDAK batalkan komentar local_enable = YA hapus komentar write_enable = YA pada titik ini Anda harus pergi ke akhir file dan menambahkan force_dot_files = YES Secara rinci, informasikan bahwa untuk menghapus komentar pada baris sebelumnya, Anda hanya perlu menghapus tanda # di depannya. Setelah langkah sebelumnya selesai, tekan ctrl+X e y untuk menyimpan semua data yang dimodifikasi. Hal berikutnya adalah me-restart layanan FTP lagi dengan perintah berikut sudo service vsftpd restart_ Dengan langkah-langkah ini server web kami dapat bekerja dengan sempurna menunggu untuk menerima file dari aplikasi web kami untuk dapat melihatnya langsung dari browser |