Carane Nggawe LAMP Web Server Nggunakake Ubuntu

01 saka 08

Apa web server LAMP?

Apache Running On Ubuntu.

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

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

Setel MySQL Pangguna Sandi.

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

Apache Ubuntu.

Cara paling gampang kanggo ngetes apa Apache digunakake yaiku:

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

Apa PHP Kabèh.

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

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:

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:

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

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:

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:

08 saka 08

Luwih Bacaan

W3Schools.

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.