{"id":30,"date":"2026-01-15T20:28:46","date_gmt":"2026-01-15T19:28:46","guid":{"rendered":"https:\/\/mvasek.cloud\/?p=30"},"modified":"2026-01-22T11:35:33","modified_gmt":"2026-01-22T10:35:33","slug":"raspberry-pi5-sw","status":"publish","type":"post","link":"https:\/\/mvasek.cloud\/?p=30","title":{"rendered":"Raspberry Pi5 \u2013 SW I."},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Software<\/h4>\n\n\n\n<p>Pro u\u017eivatele zvykl\u00e9 na prost\u0159ed\u00ed Windows a jeho ovl\u00e1d\u00e1n\u00ed je p\u0159echod na prost\u0159en\u00ed linuxov\u00e9 distribuce teda velk\u00fdm skokem mimo. Ale pokud chceme n\u011bco dok\u00e1zat a zvl\u00e1dnout, t\u0159eba se p\u0159izp\u016fsobit a nakonec p\u0159ijdete k z\u00e1v\u011bru, \u017ee se nejedn\u00e1 o \u017e\u00e1dn\u00e9 memorov\u00e1n\u00ed p\u0159\u00edkaz\u016f do termin\u00e1lu nebo MS-DOSu, ale v\u0161e m\u00e1 svoji strukturu a logiku a v z\u00e1v\u011bru si snadno p\u0159izn\u00e1te, \u017ee opera\u010dn\u00ed syst\u00e9m s desktopov\u00fdm prost\u0159ed\u00edm akor\u00e1t zab\u00edr\u00e1 v\u00edce m\u00edsta a sta\u010dil by syst\u00e9m jenom s termin\u00e1lem. Nav\u00edc k takov\u00fdm syst\u00e9m\u016fm je zvykem p\u0159istupovat p\u0159es SSH protokol, tedy termin\u00e1lem z jin\u00e9 klientsk\u00e9 stanice &#8211; klidn\u011b Windows.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>LAMP<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p>Pro provoz web serveru na linuxu existuje v\u00edce aplikac\u00ed, ka\u017ed\u00e1 m\u00e1 sv\u00e1 pro a proti. N\u011bkter\u00e9 jsou jednodu\u0161\u0161\u00ed, m\u00e9n\u011b n\u00e1ro\u010dn\u00e9 a vhodn\u00e9 na statickou webovou prezentaci, jin\u00e9 aplikace jsou lety prov\u011b\u0159en\u00e9, ale n\u00e1ro\u010dn\u011bj\u0161\u00ed, zab\u00edraj\u00edc\u00ed v\u00edce m\u00edsta. Je t\u0159eba si \u0159\u00edct, co o\u010dek\u00e1v\u00e1me. T\u0159eba z\u00e1kladn\u00ed slu\u017eba pro web server m\u016f\u017ee b\u00fdt aplikace <em>Apache <\/em>nebo t\u0159eba (\u00fadajn\u011b) jednodu\u0161\u0161\u00ed <em>nginx<\/em>. Pro m\u016fj c\u00edl &#8211; tedy provoz redak\u010dn\u00edho syst\u00e9mu WordPress by se daly pou\u017e\u00edt ob\u011b slu\u017eby, av\u0161ak p\u0159iklonil jsem se k <em>Apache<\/em>. Ji\u017e jsem m\u011bl kr\u00e1tk\u00e9 zku\u0161enosti z prvn\u00edch dn\u016f s rPi5, ale te\u010f u\u017e se jelo naostro. Vypozoroval jsem, \u017ee ka\u017ed\u00fd za\u010d\u00e1tek pr\u00e1ce s termin\u00e1lem za\u010d\u00edn\u00e1 kontrolou a instalac\u00ed aktualizac\u00ed syst\u00e9mu a slu\u017eeb.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update\nsudo apt upgrade<\/code><\/pre>\n\n\n\n<p>Prvn\u00ed se pust\u00edme do instalace web serveru &#8211; Apache.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install apache2 -y<\/code><\/pre>\n\n\n\n<p>Server by m\u011bl rovnou b\u011b\u017eet, m\u016f\u017eeme to ov\u011b\u0159it p\u0159\u00edkazem:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl status apache2<\/code><\/pre>\n\n\n\n<p>Nem\u011bly by se vypsat \u017e\u00e1dn\u00e9 chyby a funk\u010dnost m\u016f\u017eeme takt\u00e9\u017e ov\u011b\u0159it otev\u0159en\u00edm prohl\u00ed\u017ee\u010de a otev\u0159\u00edt si <em>localhost.<\/em> Tam by n\u00e1s m\u011bla uv\u00edtat v\u00fdchoz\u00ed str\u00e1nka Apache serveru.<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-54cbf813-fdd8-4792-9f6a-6153894140ae\" href=\"https:\/\/mvasek.cloud\/wp-content\/uploads\/2026\/01\/index.html\">index<\/a><a href=\"https:\/\/mvasek.cloud\/wp-content\/uploads\/2026\/01\/index.html\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-54cbf813-fdd8-4792-9f6a-6153894140ae\">St\u00e1hnout<\/a><\/div>\n\n\n\n<p>Pokud se zobraz\u00ed, prvn\u00ed krok je hotov\u00fd. Pokud by n\u00e1m sta\u010dil statick\u00fd html web, asi bychom nemuseli pokra\u010dovat d\u00e1le. My toho ov\u0161em pot\u0159ebujeme v\u00edc a nyn\u00ed je na \u0159ad\u011b <strong>PHP<\/strong>, kter\u00e9 dok\u00e1\u017ee dynamicky zobrazovat v\u00fdstupy dle po\u017eadavk\u016f autora. PHP instalujeme v\u010detn\u011b modul\u016f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-gd php-mbstring php-xml php-zip -y<\/code><\/pre>\n\n\n\n<p>N\u00e1sledn\u011b je vhodn\u00e9 zrestartovat server:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl restart apache2<\/code><\/pre>\n\n\n\n<p>Pro ov\u011b\u0159en\u00ed funk\u010dnosti je ide\u00e1ln\u00ed zeptat se v termin\u00e1lu p\u0159\u00edkazem:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php -v<\/code><\/pre>\n\n\n\n<p>A odpov\u011bd\u00ed by m\u011bla b\u00fdt sou\u010dasn\u00e1 verze php, nap\u0159.:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PHP 8.4.16 (cli) (built: Dec 18 2025 21:19:25) (NTS)\nCopyright (c) The PHP Group\nBuilt by Debian\nZend Engine v4.4.16, Copyright (c) Zend Technologies\n    with Zend OPcache v8.4.16, Copyright (c), by Zend Technologies<\/code><\/pre>\n\n\n\n<p>D\u00e1le n\u00e1s \u010dek\u00e1 instalace datab\u00e1ze MariaDB\/MySQL, kterou si nech\u00e1me na p\u0159\u00ed\u0161t\u011b.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>S p\u0159\u00e1n\u00edm p\u011bkn\u00e9ho dne, MV.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Software Pro u\u017eivatele zvykl\u00e9 na prost\u0159ed\u00ed Windows a jeho ovl\u00e1d\u00e1n\u00ed je p\u0159echod na prost\u0159en\u00ed linuxov\u00e9 distribuce teda velk\u00fdm skokem mimo. Ale pokud chceme n\u011bco dok\u00e1zat a zvl\u00e1dnout, t\u0159eba se p\u0159izp\u016fsobit a nakonec p\u0159ijdete k z\u00e1v\u011bru, \u017ee se nejedn\u00e1 o \u017e\u00e1dn\u00e9 memorov\u00e1n\u00ed p\u0159\u00edkaz\u016f do termin\u00e1lu nebo MS-DOSu, ale v\u0161e m\u00e1 svoji strukturu a logiku a v [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,6],"tags":[],"class_list":["post-30","post","type-post","status-publish","format-standard","hentry","category-nezarazene","category-raspberry-pi5"],"_links":{"self":[{"href":"https:\/\/mvasek.cloud\/index.php?rest_route=\/wp\/v2\/posts\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mvasek.cloud\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mvasek.cloud\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mvasek.cloud\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mvasek.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=30"}],"version-history":[{"count":7,"href":"https:\/\/mvasek.cloud\/index.php?rest_route=\/wp\/v2\/posts\/30\/revisions"}],"predecessor-version":[{"id":38,"href":"https:\/\/mvasek.cloud\/index.php?rest_route=\/wp\/v2\/posts\/30\/revisions\/38"}],"wp:attachment":[{"href":"https:\/\/mvasek.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=30"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mvasek.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=30"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mvasek.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}