Kumaha Jieun lampu Web Server Maké Ubuntu

01 of 08

Naon lampu Web Server?

Apache ngajalankeun Dina Ubuntu.

pituduh ieu bakal némbongkeun Anjeun Cara panggampangna pikeun masang lampu web server maké versi desktop tina Ubuntu.

Lampu nangtung pikeun Linux, Apache , MySQL na PHP.

Versi tina Linux Ubuntu dipaké dina pituduh ieu tangtosna Ubuntu.

Apache mangrupakeun salah sahiji loba rupa web server sadia pikeun Linux. Batur kaasup Lighttpd na NGinx.

MySQL téh server database anu bakal nulungan urang sangkan kaca web Anjeun interaktif ku mahluk bisa nyimpen jeung nembongkeun informasi disimpen.

Tungtungna PHP (anu nangtung pikeun Hypertext Preprocessor) mangrupakeun basa scripting nu bisa dipaké pikeun nyieun server kode samping na Web API nu tiasa lajeng dikonsumsi ku basa samping klien kayaning HTML, JavaScript jeung CSS.

Kuring keur némbongkeun Anjeun cara ngalakukeun install lampu maké versi desktop tina Ubuntu ambéh budding pamekar web tiasa nyetél hiji ngembangkeun atanapi lingkungan test pikeun kreasi maranéhanana.

The Ubuntu web server ogé bisa dipaké salaku hiji intranet pikeun kaca web imah.

Whilst Anjeun bisa nyieun web server sadia pikeun sakabeh dunya ieu téh praktis maké komputer imah salaku panyadia broadband umumna robah alamat IP pikeun komputer jeung kitu anjeun bakal kedah nganggo layanan saperti DynDNS mun meunang hiji alamat IP statik. Bandwidth disadiakeun ku panyadia broadband anjeun bakal meureun ogé jadi cocog pikeun ngaladénan kaca wéb.

Nyetel web server kanggo sakabeh dunya ogé bakal hartosna yén anjeun jawab securing pangladén Apache, netepkeun up firewalls tur pastikeun sadayana software kasebut patched neuleu.

Lamun hayang nyieun situs wéb pikeun sakabeh dunya pikeun nempo mangka anjeun bakal jadi disarankan pikeun milih hiji host wéb kalawan CPanel hosting nu nyokot jauh sakabéh usaha éta.

02 of 08

Kumaha Pasang lampu Web Server Maké Tasksel

Tasksel.

Masang sakabeh lampu tumpukan sabenerna pisan lempeng gancang sareng bisa dihontal ngagunakeun ngan 2 paréntah.

tutorials séjén online némbongkeun Anjeun cara install tiap komponén misah tapi anjeun sabenerna bisa install sakabéh éta sakaligus.

Jang ngalampahkeun kitu anjeun bakal kedah muka jandela terminal. Jang ngalampahkeun pencét ieu Ctrl, Alt na T dina waktos anu sareng.

Dina jandéla terminal ngetik Paréntah handap:

sudo apt-meunang install tasksel

sudo tasksel install lampu-server

The Paréntah luhur masang tasksel alat disebutna lajeng maké tasksel eta installs a meta-pakét disebut lampu-server.

Jadi naon tasksel?

Tasksel ngidinan Anjeun masang group of bungkusan kabéh sakaligus. Sakumaha nu ditétélakeun saméméhna lampu nangtung pikeun Linux, Apache, MySQL na PHP jeung geus ilahar yén lamun install salah mangka anjeun condong install kabeh.

Anjeun tiasa ngajalankeun parentahna tasksel on sorangan saperti kieu:

sudo tasksel

Ieu bakal mawa up jandela hiji kalawan daptar paket atawa atuh sebutkeun group of bungkusan nu bisa dipasang.

Contona bisa masang desktop KDE, anu desktop Lubuntu, mailserver atawa hiji server openSSH.

Sawaktos Anjeun masang software ngagunakeun tasksel Anjeun teu masang hiji pakét tapi grup bungkusan kawas-dipikiran yén sagala pas ngumpul nyieun hiji hal badag. Bisi kami teh hiji hal badag nyaéta server lampu.

03 of 08

Nyetél MySQL Sandi

Atur MySQL Sandi.

Sanggeus ngajalankeun Paréntah dina hambalan saméméhna éta bungkusan diperlukeun pikeun Apache, MySQL na PHP bakal diundeur jeung dipasang.

Hiji jandela bakal némbongan salaku bagian tina instalasi merlukeun anjeun ngasupkeun sandi akar keur server MySQL.

sandi Ieu teu sarua jeung sandi login Anjeun tur Anjeun tiasa nyetel ka nanaon hayang. Eta sia nyieun sandi sakumaha aman-gancang sakumaha nu boga sandi nu bisa administer pangladén databés sakabeh kalawan kamampuhan pikeun nyieun jeung cabut pamaké, idin, schemas, tabel sarta ogé lumayan loba sagalana.

Saanggeus diasupkeun sandi nu sesa instalasi terus tanpa sarat pikeun input salajengna.

Ahirna anjeun bakal balik deui ka ajakan paréntah sarta anjeun bisa nguji server lamun ningali eta digawé.

04 of 08

Kumaha test Apache

Apache Ubuntu.

Cara panggampangna pikeun nguji naha Apache berpungsi nyaéta saperti kieu:

Hiji kaca web kudu muncul ditémbongkeun saperti dina gambar.

Dasarna lamun ningali kecap "Ieu Karya" dina kaca web ogé logo Ubuntu jeung kecap Apache lajeng anjeun terang yen instalasi éta suksés.

Kaca anjeun ningali aya kaca placeholder sarta anjeun bisa ngaganti eta ku kaca web desain sorangan.

Nambahkeun kaca web sorangan nu peryogi pikeun nyimpen aranjeunna dina folder / var / www / html.

Kaca anjeun ningali kiwari disebutna index.html.

Keur édit kaca ieu anjeun bakal kedah idin ka / var / www / folder html. Aya sagala rupa cara pikeun nyadiakeun idin. Ieu métode pikaresep abdi:

Buka jandela terminal sarta asupkeun Paréntah ieu:

sudo adduser www-data

sudo chown -R www-data: www-data / var / www / html

sudo chmod -R g + rwx / var / www / html

Anjeun bakal kedah kaluar na balik deui pikeun idin mawa pangaruh.

05 of 08

Kumaha Mariksa lamun PHP anu dipasang

Nyaéta PHP Sadia.

Lengkah saterusna nyaeta mariksa yen PHP anu dipasang bener.

Jang ngalampahkeun muka jandela terminal ieu sareng asupkeun paréntah handap:

sudo nano /var/www/html/phpinfo.php

Dina editor nano asupkeun téks handap:

Simpen file ku mencét Ctrl jeung O lajeng kaluar sanésna ku mencét Ctrl sarta X.

Buka web browser Firefox sarta asupkeun di handap kana palang alamat:

http: // localhost / phpinfo

Mun PHP geus dipasang neuleu anjeun bakal nempo kaca sarupa hiji dina gambar di luhur.

Kaca PHPInfo boga sagala sorts informasi kaasup Listing nu modul PHP nu dipasang jeung versi Apache anu ngajalankeun.

Eta sia ngajaga kaca ieu sadia whilst ngembang kaca ku kituna anjeun bisa nempo lamun modul nu merlukeun di proyek Anjeun nu dipasang atawa henteu.

06 of 08

Ngawanohkeun MySQL Workbench

MySQL Workbench.

Nguji MySQL bisa dihontal ngagunakeun paréntah basajan di handap dina jandela terminal:

Status root -p mysqladmin -u

Sawaktos Anjeun dipenta pikeun sandi a anjeun bakal kudu ngasupkeun sandi akar pikeun akar pamaké MySQL teu sandi Ubuntu Anjeun.

Mun MySQL anu ngajalankeun anjeun bakal nempo téks di handap:

Uptime: 6269 threads: 3 Patarosan: 33 queries slow: 0 muka: 112 tabel siram: 1 Buka tabel: 31 queries per avg kadua: 0,005

MySQL on sorangan hese administer tina garis paréntah sangkan kuring nganjurkeun masang 2 parabot deui:

Masang MySQL Workbench muka hiji terminal tur ngajalankeun paréntah di handap:

sudo apt-meunang install MySQL-workbench

Nalika software geus réngsé masang pencét super konci (key jandéla) dina keyboard sarta jenis "MySQL" kana kotak search.

Hiji ikon jeung lauk lumba-lumba anu geus dipaké pikeun denote MySQL Workbench. Klik ikon ieu lamun eta nembongan.

Alat workbench MySQL téh cukup kuat albeit saeutik saeutik dina samping slow.

Hiji bar ka handap kénca ngidinan Anjeun milih mana aspék server MySQL anjeun hayang pikeun ngatur kayaning:

Pilihan status server ngabejaan Anjeun naha server anu ngajalankeun, sabaraha lila eta geus ngajalankeun, beban server, nomer sambungan sarta sagala rupa bit séjén inpormasi.

Pilihan sambungan klien ngadaptar sambungan ayeuna ka server MySQL.

Dina pamaké sarta statusna bisa nambahan pamaké anyar, ngaganti kecap akses tur pilih nu statusna nu pamaké kudu ngalawan schemas database béda.

Di belah kénca juru handapeun alat MySQL Workbench mangrupakeun daptar schemas database. Anjeun tiasa nambahkeun sorangan ku ngaklik katuhu sarta milih "Jieun Schema".

Anjeun tiasa ngagedean widget schema wae ku ngaklik dinya pikeun nempo daptar objék kayaning tabel, pamadegan, prosedur disimpen na fungsi.

Katuhu ngaklik on salah sahiji objék bakal ngidinan Anjeun pikeun nyieun hiji objek anyar kayaning a méja anyar.

Panel katuhu MySQL Workbench mangrupa tempat pikeun anjeun ngalakukeun pagawéan nu sabenerna. Contona nalika nyieun méja anjeun bisa nambahkeun kolom sapanjang kalayan jenis data maranéhanana. Anjeun oge bisa nambahkeun prosedur nu nyadiakeun template dasar pikeun prosedur disimpen anyar dina hiji redaksi pikeun anjeun pikeun nambahkeun kodeu sabenerna.

07 of 08

Kumaha Pasang PHPMyAdmin

Install PHPMyAdmin.

Hiji alat umum dipaké pikeun administering basis data MySQL téh PHPMyAdmin na ku cara masang alat ieu bisa mastikeun sakali jeung sagala rupa nu Apache, PHP jeung MySQL anu bisa dipake bener.

Buka jandela terminal sarta asupkeun paréntah handap:

sudo apt-meunang install phpmyadmin

Hiji jandela bakal muncul nanyakeun server nu web nu tos Anjeun dipasang.

Pilihan standar anu geus disetel ka Apache jadi nganggo konci tab nyorot tombol terus pencét OK mulang.

Jandéla sejen bakal pop up nanyakeun naha rék nyieun database standar pikeun dipaké ku PHPMyAdmin.

Mencet tombol tab ka pilih "Leres" pilihan terus pencét mulang.

Tungtungna Anjeun bakal dipénta pikeun nyadiakeun hiji sandi pikeun database PHPMyAdmin. Lebetkeun hal aman ngagunakeun iraha wae nu login ka PHPMyAdmin.

software bakal kiwari jadi dipasang jeung anjeun bakal balik ka ajakan paréntah.

Saencan Anjeun bisa make PHPMyAdmin aya sababaraha deui Paréntah pikeun ngajalankeun saperti kieu:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

sudo a2enconf phpmyadmin.conf

sudo systemctl ngamuat apache2.service

The Paréntah luhur nyieun tumbu simbolis pikeun file apache.conf ti / jsb folder / phpmyadmin kana / jsb / apache2 / folder conf-aya.

Garis kadua nyandak file konfigurasi phpmyadmin dina Apache sarta tungtungna garis panungtungan dihirupkeun ladenan web Apache.

Naon ieu sadayana hartosna nyaeta ayeuna kudu bisa ngagunakeun PHPMyAdmin pikeun ngatur basis data saperti kieu:

PHPMyAdmin mangrupakeun alat dumasar web pikeun ngatur basis data MySQL.

panel ditinggalkeun nyadiakeun daptar schemas database. Ngaklik on schema a expands nu schema mun némbongkeun daptar objék database.

Ikon bar luhur ngidinan Anjeun ngatur sagala rupa aspék MySQL kayaning:

08 of 08

Baca salajengna

W3Schools.

Kiwari nu boga database server up na ngajalankeun Anjeun bisa ngamimitian migunakeun eta pikeun ngamekarkeun aplikasi wéb pinuh fledged.

Hiji titik awal alus keur diajar HTML, CSS, ASP, JavaScript jeung PHP mangrupakeun W3Schools.

ramatloka ieu pinuh acan gampang nuturkeun tutorials di sisi klien tur ngembangkeun web samping server.

Whilst anjeun moal diajar di pangaweruh jero anjeun bakal nangkep cukup tina dasar tur konsep pikeun meunangkeun anjeun dina jalan Anjeun.