{"id":1160,"date":"2020-04-18T21:56:00","date_gmt":"2020-04-18T19:56:00","guid":{"rendered":"http:\/\/www.daniel.slask.pl\/?p=1160"},"modified":"2021-02-09T21:56:06","modified_gmt":"2021-02-09T20:56:06","slug":"instalacja-potrzebnych-dodatkow-do-odpalenia-wlasnego-serwera-www-na-rpi","status":"publish","type":"post","link":"https:\/\/daniel.slask.pl\/m\/instalacja-potrzebnych-dodatkow-do-odpalenia-wlasnego-serwera-www-na-rpi\/","title":{"rendered":"Instalacja potrzebnych dodatk\u00f3w do odpalenia w\u0142asnego serwera WWW na RPI"},"content":{"rendered":"<p>W celu uruchomienia serwera www na naszej malince potrzebnych jest kilka rzeczy. S\u0105 to:<\/p>\n<ul>\n<li>Serwer www, np. Apache<\/li>\n<li>PHP do obs\u0142ugi skrypt\u00f3w php<\/li>\n<li>Baza danych MySQL<\/li>\n<\/ul>\n\n\t\t<style type=\"text\/css\">\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 20%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-1160 gallery-columns-5 gallery-size-medium'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/apache.png'><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"239\" src=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/apache-300x239.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/apache-300x239.png 300w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/apache-768x611.png 768w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/apache.png 811w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/dt><\/dl>\n\t\t\t<br style='clear: both' \/>\n\t\t<\/div>\n\n<p>Serwer www, jest potrzebny aby mo\u017cliwe by\u0142o czytanie naszych skrypt\u00f3w www. Baza danych potrzebna jest gdy korzystamy z gotowych skrypt\u00f3w stron www, takich jak <em>wordpress<\/em>, natomiast <em>phpmyadmin<\/em> potrzebny jest m.in. do zarz\u0105dzania t\u0105 baz\u0105 danych.<\/p>\n\n\n<p>W pierwszej kolejno\u015bci zainstalujemy serwer www, jakim jest w naszym przypadku Apache &#8211; w tym celu nale\u017cy wywo\u0142a\u0107 polecenie:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">sudo apt-get install apache2 -y<\/code><\/pre>\n\n\n\n<p>Po zainstalowania serwera WWW mo\u017cemy sprawdzi\u0107 jego dzia\u0142anie. Aby tego dokona\u0107 logujemy si\u0119 poprzez zdalny dost\u0119p <em>VNC <\/em>do malinki, b\u0105d\u017a pod\u0142\u0105czamy zewn\u0119trzny ekran i odpalamy przegl\u0105dark\u0119. Jako adres wpisujemy <em>localhost<\/em><\/p>\n\n\n\n<p>Wi\u0119cej informacji na temat instalacji i konfiguracji jak zawsze mo\u017cna znale\u017a\u0107 na stronie <a href=\"https:\/\/www.raspberrypi.org\/documentation\/remote-access\/web-server\/apache.md\">raspbery <\/a><\/p>\n\n\n\n<p>W\u0142asne strony umieszczamy w katalogu<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">\/var\/www\/html\/<\/code><\/pre>\n\n\n\n<p>Aby mo\u017cliwe by\u0142o tworzenie rozbudowany stron przy u\u017cyciu php, musimy jeszcze zainstalowa\u0107 php. Dokonujemy tego poprzez polecenie:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">sudo apt-get instal php<\/code><\/pre>\n\n\n\n<p>Pora przysz\u0142a na baz\u0119 danych. Ja wybra\u0142em <em>mariaDB<\/em>. Polecenie instaluj\u0105ce baz\u0119 wygl\u0105da nast\u0119puj\u0105co:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">sudo apt-get install mariadb-server<\/code><\/pre>\n\n\n\n<p>Po zainstalowaniu musimy utworzy\u0107 baz\u0119 danych. Aby tego dokona\u0107 logujemy si\u0119 do <em>MYSQL <\/em>poprzez polecenie<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">sudo mysql --user=root<\/code><\/pre>\n\n\n\n<p>Po zalogowaniu do naszej bazy danych, tworzymy u\u017cytkownika, kt\u00f3ry b\u0119dzie mia\u0142 do niej dost\u0119p:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">create user 'uzytkownik'@'localhost' identified by 'haslo';<\/code><\/pre>\n\n\n\n<p>Utworzyli\u015bmy u\u017cytkownika o nazwie u\u017cytkownik kt\u00f3ry jest dost\u0119pny przez adres <em>localhost <\/em>i kt\u00f3rego has\u0142o to <em>haslo<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-5 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/sql.png\"><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"425\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/sql.png\" alt=\"\" data-id=\"1165\" class=\"wp-image-1165\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/sql.png 675w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/sql-300x189.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/a><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p>Po utworzeniu u\u017cytkownika musimy nada\u0107 mu uprawnienia do naszej bazy danych:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">grant all privileges on *.* to 'danielo'@'localhost';<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-gallery columns-5 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/uprawnienia_sql.png\"><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"425\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/uprawnienia_sql.png\" alt=\"\" data-id=\"1166\" class=\"wp-image-1166\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/uprawnienia_sql.png 675w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/uprawnienia_sql-300x189.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/user_sql.png\"><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"425\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/user_sql.png\" alt=\"\" data-id=\"1164\" class=\"wp-image-1164\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/user_sql.png 675w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/user_sql-300x189.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/a><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p>Aby mo\u017cliwe by\u0142o \u0142atwe zarz\u0105dzanie baz\u0105 danych (z poziomu przegl\u0105darki) instalujemy jeszcze <em>phpmyadmin<\/em><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">sudo apt-get install phpmyadmin -y<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-gallery columns-5 is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/php1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"425\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/php1.png\" alt=\"\" data-id=\"1162\" class=\"wp-image-1162\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/php1.png 675w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/php1-300x189.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/a><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/php2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"675\" height=\"425\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/php2.png\" alt=\"\" data-id=\"1163\" class=\"wp-image-1163\" srcset=\"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/php2.png 675w, https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/php2-300x189.png 300w\" sizes=\"(max-width: 675px) 100vw, 675px\" \/><\/a><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p>e sprawi, \u017ce <em>phpMyAdmin <\/em>b\u0119dzie dost\u0119pne pod \u0142atwym do zapami\u0119tania adresem np.: <em>192.168.1.32\/phpmyadmin<\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">sudo ln -s \/usr\/share\/phpmyadmin \/var\/www\/html\/phpmyadmin<\/code><\/pre>\n\n\n\n<p>Chyba niczego nie zapomnia\u0142em i nie pomyli\u0142em. Jakby co, to pisz w komentarzach, jak co\u015b zauwa\u017cysz.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>W celu uruchomienia serwera www na naszej malince potrzebnych jest kilka rzeczy. S\u0105 to: Serwer www, np. Apache PHP do obs\u0142ugi skrypt\u00f3w php Baza danych MySQL Serwer www, jest potrzebny aby mo\u017cliwe by\u0142o czytanie naszych skrypt\u00f3w www. Baza danych potrzebna&#8230;<br \/><a class=\"read-more-button\" href=\"https:\/\/daniel.slask.pl\/m\/instalacja-potrzebnych-dodatkow-do-odpalenia-wlasnego-serwera-www-na-rpi\/\">Wi\u0119cej<\/a><\/p>\n","protected":false},"author":1,"featured_media":1031,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[178,9,88],"tags":[168,186,188,189,190,164,90,185],"views":419,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2019\/03\/rpi.jpg","jetpack_shortlink":"https:\/\/wp.me\/pcPgV3-iI","_links":{"self":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/1160"}],"collection":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/comments?post=1160"}],"version-history":[{"count":4,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/1160\/revisions"}],"predecessor-version":[{"id":1613,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/1160\/revisions\/1613"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/media\/1031"}],"wp:attachment":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/media?parent=1160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/categories?post=1160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/tags?post=1160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}