Apache s PHP: funkce echo nefunguje správně

Re:Apache s PHP: funkce echo nefunguje správně
« Odpověď #45 kdy: 04. 10. 2022, 13:03:04 »
@Death Walker: Tazatel se chce učit PHP. Ne Docker.

Ano to máte pravdu -- tazatel se chce učit PHP, ne jak konfigurovat Apache/NGINX, FPMko, MySQL a další věci... ;-)


Re:Apache s PHP: funkce echo nefunguje správně
« Odpověď #46 kdy: 04. 10. 2022, 15:32:36 »
@Death Walker: Tazatel se chce učit PHP. Ne Docker.
Tak, pisal som to uz, chytrejsi by si to precital. podman !== docker. Ak nepotrebujete privilegovane kontajnery, co pre vyvoj nepotrebujete, tak podman bezi komplet pod uctom uzivatela. Netreba mu nakonfigurovat a spustit systemovu sluzbu.
@Filip Jirsák: Tohle je asi bohužel marný, Death Walker neumí pochopit, že co je jednoduchý pro něho, nemusí vůbec být jednoduchý pro někoho jinýho...
na podman vam staci ako root:
Kód: [Vybrat]
dnf install podman podman-compose
a dalej uz pod vasim uzivatelom:

Kód: [Vybrat]
cat ./compose.yaml
services:
  web:
    image: php:8.1-apache
    container_name: myphpapp
    ports:
      - 8080:80
    volumes:
      - ./src:/var/www/html:Z

spustime kontajner
Kód: [Vybrat]
podman-compose up

a otvorime browser a zadame http://127.0.0.1:8080

Aka jednoduchsia konfiguracia bz bola v pripade lampu??? Mal by vam na to stacit jediny post, kedze na podman stacil a podla vas je to zlozitejsie. Myslite vsak aj na to ze na fedore mate default aktivny selinux, firewall a dalsie veci ktore koli bezpecnosti vypinat nechcete.

Re:Apache s PHP: funkce echo nefunguje správně
« Odpověď #47 kdy: 04. 10. 2022, 15:57:54 »
Ve kterém návodu, který najdu na internetu na dotaz Googlu "Jak ve Fedoře zprovoznit Apache s PHP", ten váš postup najdu? Vy se na to totiž pořád díváte ze své pozice se svými znalostmi a odmítáte to vidět z pozice někoho, kdo o tom vůbec nic neví a googlí na internetu návod, jak to zprovoznit.

Re:Apache s PHP: funkce echo nefunguje správně
« Odpověď #48 kdy: 04. 10. 2022, 16:46:55 »
Ve kterém návodu, který najdu na internetu na dotaz Googlu "Jak ve Fedoře zprovoznit Apache s PHP", ten váš postup najdu? Vy se na to totiž pořád díváte ze své pozice se svými znalostmi a odmítáte to vidět z pozice někoho, kdo o tom vůbec nic neví a googlí na internetu návod, jak to zprovoznit.

Google je len stroj, na blbo polozenu otazku da adekvatnu odpoved, netusi co ste tou otazkou skutocne myslel.

Ked skusite zadat "php development environment on fedora" dostanete relevantnejsie odpovede.

Dalsia moznost je ze mu vo fore niekto relevantne poradi. Napriklad niekto, kto videl prvykrat php vo verzii 3. Kto ma profesne skusenosti ako sysadmin. Kto dokaze spravne nakonfigurovat lamp, pripadne vyvojove prostredie vo virtuale, ci uz za pomoci vagrantu alebo bez. A kto reflektuje na technologicky vyvoj a dokaze vyuzit novsie technologie, ktore mozu vyvoj zjednodusit. Naprikad podman.

Miesto toho su tu 4 strany hadky o tom ci je jednoduchsi podman alebo lamp. A aby to dostalo tu spravnu uroven tak niekto do toho zamiesa docker. Asi ako v polemike ci je jednoduchsie cez prieplav stavat most alebo pouzit trajekt, rozporovat to ze ponorka je pre tento pripad neefektivna.

Re:Apache s PHP: funkce echo nefunguje správně
« Odpověď #49 kdy: 04. 10. 2022, 20:07:55 »
podman a docker jedno je v tomto pripade. v pripade obojiho se pouzije jednoduchy compose.

Rozhodne jednodussi nez LAMP. V pripade, ze neco pokazi tak nemusi resit zadrbany system, proste sunda kontejnery a znovu nahodi.
Děkuji za možnost editace příspěvku.


Re:Apache s PHP: funkce echo nefunguje správně
« Odpověď #50 kdy: 04. 10. 2022, 21:19:26 »
V pripade, ze neco pokazi tak nemusi resit zadrbany system, proste sunda kontejnery a znovu nahodi.
Obecně jo, ale vzhledem k tomu, že psal "Nainstalil jsem si Fedoru s tím, že si budu hrát s Php", tak mu zasviněnej systém možná zase až tolik vadit nebude...
Škoda, že už tady znova neodepsal. Díky tomu se z toho stal klasickej rootovej flame.

Re:Apache s PHP: funkce echo by funguje správně s php -S
« Odpověď #51 kdy: 05. 10. 2022, 20:20:03 »
Když už se tady 2 stránky onanuje, tak  přihodím svého černého koně, ve kterém je takový easter egg:
Kód: [Vybrat]
# následující spustit jako příkaz
sudo php -S  0:80 -t cesta_k-složce_php_skriptů
cesta\k_php.exe -S 0:80 -t c:\složka\s_php_skripty # a doklepnout dialog povolit firewall / neznám windows
Kromě toho 4 stránky za týden je slušný výkon, akorát možná na stránce 2 si odběhl
« Poslední změna: 05. 10. 2022, 20:23:16 od Ħαℓ₸℮ℵ ␏⫢ ⦚ »

Re:Apache, Php, Fedora - fce echo funguje divně
« Odpověď #52 kdy: 10. 10. 2022, 19:28:19 »
Zdravím, jsem ten T.Lama autor dotazu. Předně se omlouvám, neměl jsem teď pár dní čas a pak jsem měl problémy s přihlášením, pomotal jsem heslo a do teď mi na mail nepřišel žádný reset, nic, čekám už dva dny, tak nevim.

Předně, už mi to funguje. Nejprve jsem doinstaloval Php příkazem
dnf install  php
systemctl enable --now httpd


Poté to začlo házet chybu 503. Vím, že by to šlo spravit, ale já v tuto chvíli srabácky vyměkl a použil wokení metodu odinstalovat, smazat co jde, pro jistotu restart, znovu nainstalovat. Takže znova čistá instalace příkazy
dnf install httpd php
systemctl enable --now httpd


No a jelo to. Dobrý.
Fedora ma php modul povoleny default.

Asi ten subor nema priponu php, ako pisal RDa.

Pre overenie ci ma httpd zavedeny php modul skuste:
Kód: [Vybrat]
cat /etc/httpd/conf.modules.d/20-php.conf
Koukám do conf.modules.d a tento 20-php.conf tam nevidím. Ale jede to. Tak nevím.

Jel jsem hlavně podle tohoto: https://cs.linuxcapable.com/how-to-install-apache-httpd-on-fedora-35/
Tam je ale popsáno jen zprovoznění Apache, o PHP tam není nic.

S oprávněními souborů nebo firewallem to vůbec nesouvisí. Prostě tam jen nemáte zprovozněné PHP.
No, já jsem to celé blě pochopil, já si totiž na začátku myslel, že ten Apache umí sám o sobě zpracovat Php kód. Jsem trouba. Za což se omlouvám. Chyba na mém příjímači.

Ja jakozto pouzivatel fedory viem ze ten balicek je default povoleny. A jakozto s php som v kontakte uz par desatroci, tak viem ze je aj kopa dalsich faktorov preco ten php modul fungovat nemusi.
Mohu požádat o nástřel, co případně může způsobovat problémy? Díky.

Jestli mohu ještě požádat nějaký skutečně dobrý návod jak přidávat vhosty, případně na Apache jako takový, abych se neučil nějaký kraviny, viz ono míchání html a php kódu, což je věc, kterou běžně dělá spousta tutoriálů a pak se dozvím, že je to blbě, to je potom těžký, no..

Zkusil jsem do konfiguráku přidat něco jako:

Listen 80
<VirtualHost 127.10.20.30:80>
   
    DocumentRoot "/var/www/Host1"

    ServerName Host1

# Other directives here
</VirtualHost>
Tak mi to po zadání dané IP funguje. Ale nevím, jestli je to OK takto to dělat. Mohu v DocumentRoot mít jakoukoliv cestu, třeba někam do Home?

Děkuji za rady a trpělivost. Opravdu si toho vážím.

0x7F000001