PHP na NodeMCU serveru

Batata
Příspěvky: 3
Registrován: 05 kvě 2020, 08:14
Reputation: 0

PHP na NodeMCU serveru

Příspěvek od Batata » 30 čer 2020, 11:05

Dobrý den,
nevíte jak bych mohl na WiFi modulu NodeMCU vytvořit PHP soubor?
Batáta

kiRRow
Příspěvky: 552
Registrován: 07 kvě 2019, 07:03
Reputation: 2
Bydliště: Opava

Re: PHP na NodeMCU serveru

Příspěvek od kiRRow » 30 čer 2020, 16:05

Jak jako vytvořit ? Jako že by ten soubor byl nějak uložen v paměti toho Node a ty bys ho přes webový prohlížeš mohl otevřít ? Na to potřebuješ, aby ti tam běžela nějaká http služba, která bude obsluhovat dotazy na základě kterých zpracuje php script a odešle klientovy výsledek. To spíš tak rasberry Pi.

KamilV
Příspěvky: 292
Registrován: 03 dub 2018, 15:27
Reputation: 1
Bydliště: Olomouc

Re: PHP na NodeMCU serveru

Příspěvek od KamilV » 30 čer 2020, 19:23

Kdo bude ten php soubor interpretovat?
PHP interpret má spoustu extension, do NodeMCU se určitě nevejde.

RPi bude opravdu lepší volba.

Batata
Příspěvky: 3
Registrován: 05 kvě 2020, 08:14
Reputation: 0

Re: PHP na NodeMCU serveru

Příspěvek od Batata » 01 črc 2020, 10:25

Tak to jsem nevěděl. Děkuji.

Uživatelský avatar
KiLLA
Příspěvky: 22
Registrován: 23 čer 2020, 00:47
Reputation: 0

Re: PHP na NodeMCU serveru

Příspěvek od KiLLA » 02 črc 2020, 15:41

to víš, že se to dá mít na nodeMcu webku s php, ale musíš tomu rozumět do hloubky, abys to dal do kupy.. extension? neblázni.. ptá se obecně na php, a to není problém, všechno je otázka mezivrstev, který se daj napsat na konkrétní aplikaci.. :lol:

KamilV
Příspěvky: 292
Registrován: 03 dub 2018, 15:27
Reputation: 1
Bydliště: Olomouc

Re: PHP na NodeMCU serveru

Příspěvek od KamilV » 04 črc 2020, 19:53

Myslím, že taková odpověď nepomůže ani tazateli, ani nikomu jinému...

Ano, myslím si, že vím do hloubky, jak se php vyhodnocuje. A moc by mě zajímalo, jak do NodeMCU nacpat interpret php, aby vyhodnotil libovolný PHP skript. A jsem přesvědčen, že 99 % php skriptů nějakou (minimálně jednu) extensionu využívá...

zbysek
Site Admin
Příspěvky: 124
Registrován: 22 úno 2017, 15:18
Reputation: 0

Re: PHP na NodeMCU serveru

Příspěvek od zbysek » 06 črc 2020, 09:43

PHP potřebuje ke svému běhu nějaký server s běžícím PHP interpretem.
Tento interpret, pokud vím, nebyl pro NodeMCU (ESP8266, ESP32) implementován a také je to pravděpodobně mimo možnosti těchto čipů.
Asi by šlo udělat interpret, který by podporoval nějakou podmnožinu jazyka PHP, ale to už je pak dost custom řešení.

Na druhou stranu je z NodeMCU možné komunikovat se serverem, na kterém běží PHP interpret. Tímto serverem může být již zmíněné Raspberry PI, osobní PC, nebo může běžet někde u poskytovatele (když si zaplatíte webhosting, tak je většinou součástí PHP server).
Možnost takovéto komunikace je naznačena ve článku https://arduino.cz/programovani-webovyc ... ako_Klient
Je tam sice použito Arduino a ne NodeMCU, ale princip zůstává stejný.

Uživatelský avatar
KiLLA
Příspěvky: 22
Registrován: 23 čer 2020, 00:47
Reputation: 0

Re: PHP na NodeMCU serveru

Příspěvek od KiLLA » 10 črc 2020, 15:36

mluvil někdo o interpreteru? musí tomu rozumět opravdu.. ne si to jen myslet.. :lol:

zbysek
Site Admin
Příspěvky: 124
Registrován: 22 úno 2017, 15:18
Reputation: 0

Re: PHP na NodeMCU serveru

Příspěvek od zbysek » 10 črc 2020, 15:42

Poučte nás ;)
KiLLA píše:
10 črc 2020, 15:36
mluvil někdo o interpreteru? musí tomu rozumět opravdu.. ne si to jen myslet.. :lol:

Uživatelský avatar
KiLLA
Příspěvky: 22
Registrován: 23 čer 2020, 00:47
Reputation: 0

Re: PHP na NodeMCU serveru

Příspěvek od KiLLA » 10 črc 2020, 16:26

sorry, někdo odpověděl tak rychle, že sem to nestačil smazat..
..k provozu webky s php rozšířením NENí! potřeba interpreter.. není, mám takovou víc než rok..
je třeba požadovanou funkčnost php přepsat do funkcí jež modifikují odesílaná data.. není to problém, ale vyžaduje to znalost php i cpp..
..na to sem narážel výše a dostal upozornění od admina, že tím porušuju "pravidla".. to snad není možný :lol:

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti