01 saka 08
Apa web server LAMP?
Pandhuan iki bakal nuduhake sampeyan cara paling gampang kanggo nginstal server web LAMP nggunakake versi desktop Ubuntu.
LAMP stands for Linux, Apache , MySQL and PHP.
Versi Linux sing digunakake ing pandhuan iki mesthi ana Ubuntu.
Apache minangka salah sawijining jinis server web sing kasedhiya kanggo Linux. Liyane kalebu Lighttpd lan NGinx.
MySQL minangka server basis data sing bakal mbantu sampeyan nggawe kaca web kanthi interaktif kanthi bisa nyimpen lan nampilake informasi disimpen.
Akhire PHP (sing artine Hypertext Preprocessor) yaiku basa skrip sing bisa digunakake kanggo nggawe kode sisi server lan API Web sing bisa dikonsumsi dening basa sisi klien kayata HTML, javaScript, lan CSS.
Aku nuduhake sampeyan carane nginstal LAMP kanthi nggunakake versi desktop Ubuntu supaya pangembang web budheg bisa nyetel lingkungan pangembangan utawa nyoba kanggo gaweyan.
Server web Ubuntu uga bisa digunakake minangka intranet kanggo kaca web ngarep.
Salawasé sampeyan bisa nggawe server web sing kasedhiya kanggo kabeh donya iki ora praktis nggunakake komputer ngarep minangka panyedhiya broadband umum ngganti alamat IP kanggo komputer lan supaya sampeyan kudu nggunakake layanan kayata DynDNS kanggo entuk alamat IP statis. Bandwidth sing diwenehake dening panyedhiya broadband mbokmenawa uga ora cocok kanggo nglayani kaca web.
Nyetel server web kanggo kabeh ndonya uga tegese sampeyan tanggung jawab kanggo nggayuh server Apache, nyetel firewalls lan priksa manawa piranti lunak wis dipasang kanthi bener.
Yen sampeyan pengin nggawe situs web kanggo ndeleng kabeh, sampeyan bakal menehi saran kanggo milih web host karo CPanel hosting sing njupuk kabeh gaweyan sing.
02 saka 08
Cara Nginstal LAMP Web Server Nggunakake Tasksel
Nginstal tumpukan LAMP kabèh bener banget terus maju lan bisa digayuh nggunakake mung 2 perintah.
Tutorial online liyane nuduhake sampeyan carane nginstal saben komponen kanthi kapisah nanging sampeyan bisa bener nginstal kabeh mau bebarengan.
Kanggo nindakake, sampeyan kudu mbukak jendela terminal. Kanggo nindakake pencet CTRL, ALT lan T sakwentoro.
Ing jendhela terminal ketikake perintah ing ngisor iki:
sudo apt-get install tasksel
sudo tasksel install lamp-server
Pandhuan ing ndhuwur nginstal alat sing disebut tasksel banjur nggunakake tasksel kasebut nginstal paket meta sing disebut lampu-server.
Dadi apa tugas?
Tasksel ngidini sampeyan nginstal klompok paket kabeh bebarengan. Minangka diterangake sadurunge LAMP stands for Linux, Apache, MySQL, lan PHP lan umum yen sampeyan nginstal siji sampeyan cenderung nginstal kabeh.
Sampeyan bisa ngaktifake printah tugas dhewe ing ngisor iki:
sudo tasksel
Iki bakal nggawa munggah jendhela karo dhaptar paket utawa ngirim aku ngomong klompok paket sing bisa diinstal.
Contone, sampeyan bisa nginstal desktop KDE, desktop Lubuntu, server mail utawa server openSSH.
Nalika sampeyan instal piranti lunak nggunakake tasksel sampeyan ora nginstal paket siji nanging grup paket kaya-minded sing kabeh pas bareng kanggo nggawe siji amba. Ing kasus kita, siji bab sing gedhe yaiku server LAMP.
03 saka 08
Ngeset Password MySQL
Sawise ngaktifake perintah ing langkah sadurunge paket sing dibutuhake kanggo Apache, MySQL, lan PHP bakal diundhuh lan diinstal.
Jendhela bakal katon minangka bagéan saka instalasi sing mbutuhake sampeyan ngetik sandhi root kanggo server MySQL.
Tembung sandhi iki ora padha karo tembung sandhi panjenengan lan sampeyan bisa nemtokake apa wae sing dikarepake. Sampeyan kudu nggawe sandhi kanthi aman sabisa sing nduweni sandhi kasebut bisa ngatur kabeh database server kanthi kemampuan kanggo nggawe lan mbusak kedhaftar, ijin, skema, tabel lan uga akeh banget kabeh.
Sawise sampeyan wis ngetik sandhi, sisa instalasi tetep tanpa syarat kanggo input luwih akeh.
Pungkasane, sampeyan bakal bali menyang command prompt lan sampeyan bisa nyoba server kanggo ndeleng yen kerjane.
04 saka 08
Cara Nguji Apache
Cara paling gampang kanggo ngetes apa Apache digunakake yaiku:
- Mbukak Firefox kanthi ngeklik lambang ing peluncur (3rd saka ndhuwur)
- Ing baris alamat, ketik http: // localhost
Kaca web kudu katon kaya sing katon ing gambar kasebut.
Menawa sampeyan ndeleng ukara "Dianggo" ing kaca web uga logo Ubuntu lan tembung Apache, sampeyan ngerti manawa instalasi kasebut sukses.
Kaca sing bakal dideleng minangka kaca placeholder lan sampeyan bisa ngganti karo kaca web desain sampeyan dhewe.
Kanggo nambahake kaca web Sampeyan, sampeyan kudu nyimpen file kasebut ing folder / var / www / html.
Kaca sing saiki dideleng diarani index.html.
Kanggo nyunting kaca iki sampeyan kudu ijin menyang folder / var / www / html . Ana macem-macem cara kanggo nyedhiyani ijin. Iki cara sing disenengi:
Bukak jendhela terminal lan ketik printah iki:
sudo adduser www-data
sudo chown -R www-data: www-data / var / www / html
sudo chmod -R g + rwx / var / www / html
Sampeyan kudu metu lan bali maneh kanggo ijin ditrapake.
05 saka 08
Carane Priksa yen PHP wis diinstal
Langkah sabanjure kanggo mriksa PHP wis diinstal kanthi bener.
Kanggo nindakake iki mbukak jendhela terminal lan ketikake perintah ing ngisor iki:
sudo nano /var/www/html/phpinfo.php
Ing editor nano ketik teks kasebut:
Simpen file kanthi mencet CTRL lan O banjur metu saka editor kanthi mencet CTRL lan X.
Bukak browser web Firefox lan ketikake ing ngisor iki menyang baris alamat:
http: // localhost / phpinfo
Yen PHP wis diinstal kanthi bener, sampeyan bakal weruh kaca sing padha karo gambar ing ndhuwur.
Kaca PHPInfo nduweni sedaya informasi kalebu daftar modul PHP sing diinstal lan versi Apache sing mlaku.
Iku penting tetep kaca iki kasedhiya nalika ngembangake kaca supaya sampeyan bisa ndeleng manawa modul sing dibutuhake ing proyèk sampeyan diinstal utawa ora.
06 saka 08
Ngenalke MySQL Workbench
Testing MySQL bisa dirungokake nggunakake perintah prasaja ing jendhela terminal:
mysqladmin -u root -p status
Yen sampeyan njaluk tembung sandhi, sampeyan kudu nglebokake tembung sandhi kanggo panganggo root MySQL lan ora nganggo tembung sandi Ubuntu.
Yen MySQL mlaku, sampeyan bakal ndeleng teks ing ngisor iki:
Uptime: 6269 Threads: 3 Questions: 33 Queries: 0 Open: 112 Flush tables: 1 Open tables: 31 Queries per second avg: 0.005
MySQL dhewe wis angel ngurus saka baris perintah supaya aku nyaranake nginstall 2 tools liyane:
- MySQL Workbench
- PHPMyAdmin
Kanggo nginstal MySQL Workbench mbukak terminal lan nglakoni perintah ing ngisor iki:
sudo apt-get install mysql-workbench
Nalika piranti lunak rampung ngrampungake pencet tombol super (tombol windows) ing keyboard lan ketik "MySQL" menyang kotak telusuran.
Ikon karo dolphin digunakake kanggo ndudohake MySQL Workbench. Klik ing lambang iki nalika katon.
Alat bantu MySQL cukup kuat sauntara sakcepete ing sisih alon.
Bar baris kiwa ngidini sampeyan milih aspek server MySQL sampeyan pengin ngatur kayata:
- Nyedhiyakake status server
- Daftarkan koneksi klien
- Ngatur pangguna lan hak istimewa
- Ngatur variabel sistem
- Ekspor data
- Impor data
Pilihan status server ngandhani yen server wis mlaku, suwene wis mlaku, mbukak server, nomer sambungan lan maneka bit informasi liyane.
Pilihan sambungan klien nampilake sambungan saiki menyang server MySQL.
Ing pangguna lan hak istimewa sampeyan bisa nambah panganggo anyar, ngowahi tembung sandhi lan milih hak istimewa sing wis kedhaftar marang skema database sing beda.
Ing pojok kiwa ngisor saka alat MySQL Workbench iku dhaptar skema database. Sampeyan bisa nambah dhewe kanthi ngeklik tengen lan milih "Create Schema".
Sampeyan bisa nggedhekake sembarang skema kanthi ngeklik ing ngisor iki kanggo ndeleng dhaptar obyek kayata tabel, views, prosedur lan fungsi sing disimpen.
Ngeklik salah siji obyek bakal ngidini sampeyan nggawe obyek anyar kayata tabel anyar.
Panel hak MySQL Workbench ing ngendi sampeyan nindakake karya sing bener. Misale nalika nggawe tabel sampeyan bisa nambah kolom bebarengan karo jinis data. Sampeyan uga bisa nambah tata cara sing nyedhiyakake cithakan dhasar kanggo prosedur sing disimpen sing anyar ing editor kanggo sampeyan nambah kode nyata.
07 saka 08
Cara Instal PHPMyAdmin
Piranti umum sing digunakake kanggo ngatur database MySQL yaiku PHPMyAdmin lan nginstal alat iki sampeyan bisa ngonfirmasi sapisan lan kabeh sing Apache, PHP lan MySQL digunakake kanthi bener.
Bukak jendhela terminal lan ketikake printah ing ngisor iki:
sudo apt-get install phpmyadmin
Jendhela bakal katon karo server web sing wis diinstal.
Opsi default wis diset menyang Apache supaya nggunakake tombol tab kanggo nyorot tombol OK banjur pencet bali.
Jendela liyane bakal muncul menapa sampeyan pengin nggawe database gawan kanggo nggunakake PHPMyAdmin.
Pencet tombol tab kanggo milih opsi "Ya" banjur pencet bali.
Akhire sampeyan bakal dijaluk nyedhiyani tembung sandhi kanggo database PHPMyAdmin. Ketik soko aman kanggo digunakake nalika sampeyan mlebet PHPMyAdmin.
Perangkat lunak saiki bakal diinstal lan sampeyan bakal bali menyang command prompt.
Sadurunge sampeyan bisa nggunakake PHPMyAdmin ana sawetara prentah liyane sing bisa mlaku kaya mangkene:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl reload apache2.service
Pandhuan ing dhuwur nggawe pranala simbolis kanggo file apache.conf saka folder / etc / phpmyadmin menyang folder / etc / apache2 / conf-sing kasedhiya.
Baris kapindho mbisakake berkas konfigurasi phpmyadmin ing Apache lan pungkasane baris pungkasan ngaktifake layanan web Apache.
Apa iki kabeh tegese sampeyan saiki kudu bisa nggunakake PHPMyAdmin kanggo ngatur database kaya ing ngisor iki:
- Bukak Firefox
- Ketik http: // localhost / phpmyadmin menyang baris alamat
- Ketik sandhi PHPMyAdmin menyang lapangan sandhi banjur pencet tombol "Go".
PHPMyAdmin minangka alat basis web kanggo ngatur database MySQL.
Panel kiwa nyedhiyakake dhaptar skema database. Mengklik ing skema ngembangaken skema kanggo nuduhaké dhaptar obyek basis data.
Bar icon ndhuwur ngijini sampeyan ngatur macem-macem aspèk MySQL kayata:
- Database
- A SQL Editor
- Status server
- Anggota akun
- Ekspor data
- Impor data
- Setelan
- Replikasi
- Variabel
- Karakter set
- Mesin
- Plugins
08 saka 08
Luwih Bacaan
Saiki sampeyan duwe server basis data lan bisa mlaku sampeyan bisa nggunakake aplikasi iki kanggo ngembangake aplikasi web kanthi lengkap.
Titik awal sing apik kanggo sinau HTML, CSS, ASP, JavaScript lan PHP yaiku W3Schools.
Situs web iki wis lengkap nanging gampang kanggo ngetutake tutorial ing sisih klien lan pangembangan web sisih server.
Nalika sampeyan ora sinau ing kawruh sing jero, sampeyan bakal bisa nemokake cukup dhasar lan konsep kanggo njaluk sampeyan ing dalan.