
Raspberry Pi3 a instalace PHP
Ahoj,
máte někdo zkušenost nebo nějaké ponětí o rozchození webového serveru na Raspberry kde běží už OSMC? OSMC je založeno na debianu pokud se nepletu a proto jsem nainstaloval jako první apache2, což prošlo v pohodě, dokonce pokud si otevřu IP adresu raspberry v prohlížeči zobrazí se mi stránka apache, takže ok.
Pak ale narazím při pokus o instalaci PHP - sudo apt-get install php libapache2-mod-php -y
dostávám odpověď: Unable to locate package libapache2-mod-php
Možná něco přidat do source.list?
Nějakej nápad co s tím? Díky!
• Napis, nebo zkus to pres prikaz pro knihovnu :
[TiP] ~ Byt tebou, nainstaluji primo PHP7, které jede na Raspberry podstane rychleji, nainstalovat ho muzes pomoci " aptitude ", které ale predtim zaktualizuj :
PS : Pred instalaci [PHP], pro moznost pouziti treba WEB, si priprav slozku s pravy, jinak se nehnes a nebudes mit pristup, prava vytvorit|modifikovat soubory :
• Pro provedeni zkousky jestli PHP funguje (nahled pres http://localhost/), vytvor "index.php", treba s "PHP info" :
[
DULEZITE ] ~ Nezpomen dle potreby i na instalaci "MyPHP admin" (localhost/phpmyadmin/) :
Dík,
tam je právě nějakej problém, protože dostávám odpověď:
root@osmc:/home/osmc# sudo aptitude install php7.0
sudo: aptitude: command not found
root@osmc:/home/osmc# sudo apt-get install php7.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php7.0
E: Couldn't find any package by regex 'php7.0'
Nema osmc jine prikazy (aptitude) jak Raspberry (raspbian) ?
(je mi lito, pod OSMC jsem PHP jeste neinstaloval)
Pro PHP 7.0 muzes diztak pridat do source list :
deb http://repozytorium.mati75.eu/raspbian jessie-backports main contrib non-free
#deb-src http://repozytorium.mati75.eu/raspbian jessie-backports main contrib non-free
Já mám info, že OSMC je debian.
Tak bohužel. Stále dostávám stejnou chybu
root@osmc:/home/osmc# sudo apt-get install php7.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php7.0
E: Couldn't find any package by regex 'php7.0'
1. jak vypadá výsledek
2. před instalací jsi provedl
3. jakou verzi OS máš?
Díky za rady, já tvou odpověď včera přehlédl a začal jsem od znova.
Tak jsem zkusil jít cestou LAMPu pomocí:
sudo -s
export DEBIAN_FRONTEND=noninteractive
apt-get update
apt-get install lamp-app-osmc
Což se zdá že prošlo v pořádku.
Bohužel při pokusu o přístup na localhost dostávám chybu ERR_CONNECTION_REFUSED. To je částečně pozitivní, protože to je imho aktivní odmítnutí, takže něco tam svým životem žije. Jen to zkrotit.
Tuším, že bych měl sáhnout do port.conf který jsem zeditoval dle nalezených doporučení někde na webu:
Takže si nejsem jistý jestli to dává vlastně smysl. Situace se nezměnila
Jak jsem již psal, začal jsem od znova, protože jsem si to celé tak rozbořil, že by asi nebylo jednoduché to dát do kupy.
Současný stav je následující:
Nainstalovaná čistá verze OSMC - na
dostávám odpověď
Nicméně do systému mám připojený NAS pomocí
takže se NAS připojuje automaticky po restartu.
Z app store OSMC doinstalovaný Transmission a nastavena složka pro stahování na NAS, funkční.
Pomocí
doinstalovaný LAMP
Teď je teda situace, že se při zadání dostanu
= webové rozhraní OSMC
= webové rozhraní transmission
= uvítací stránka apache
Jsem si to musel trochu rozepsat, abych se v tom taky lehce zorientoval. Teď budu bojovat s tím, jak rozchodit wordpress a dosáhnout toho, aby si mi po zadání IP adresy z venku zobrazily právě webovky.
Bude to imho souviset se sites.enabled?
tak mi chvíli trvalo, než mi došlo, že uvítací stránka apache je to co hledám, takže stačí do složky www/html nakopírovat instalačku wordpressu, vytvořit databázi a nainstalovat a už to běží.
Mimochodem, narazil jsem na perfektní (pro mě) věc:
http://www.ramoonus.nl/2016/07/16/install-webmin-raspberry-pi-updated/
Jde o správu serveru přes webové rozhraní. Umí to spravovat i webhosting, věci jako multiweby, zálohování a já nevím co všechno to umí, hromady věcí prostě.