Ahoj lidi,
nainstaloval jsem balíček apache2, abych se mohl postupně nějak rozumněji učit s PHP. Tedy, co se týče xhtml, tak to funguje krásně - dám do /var/www nějaký index.html a prohlížeč tu stránku na adrese http://127.0.0.1/ (jen se podívejte, jaké mám nádherné stránky 8)) zobrazí. Jenže problém nastává, pokud to je index.php a je v tom php kód. Potom to nabízí jen stažení toho souboru a nezobrazí se nic --> interpret prostě nefunguje. Otázka pro vás tedy zní: Jak to mám spravit? ;D
A funguje ti skript s kodem
<?php
phpinfo();
?>
?
(např. ho pojmenuj phpinfo.php a spust na localhostu - mělo by to vypsat verzi PHP a jestli ho vůbec máš v systému).
apache ti bezi?
sudo /etc/init.d/apache2 start
Běží a nefunguje právě.. :-\
Kdyby apache neběžel, tak by http://localhost/ hlásilo, že ten server je nedostupný. To se ale neděje. Takže běží, jen interpret PHP nefunguje.
PHP je nainstalováno? Pokud ano, tak co vypíše ten skript, jak jsem tu psal?
No podle návodu apache zahrnuje i PHP nebo se pletu? Ten skript nešlape, už jsem ho zkoušel :)
A jsme zřejmě doma pane :-)
sudo aptitude install php5
a pokud chceš PHP skripty pouštět také z terminálu tak ještě:
sudo aptitude install php5-cli
Po instalaci PHP je nutné restartovat i Apache:
sudo /etc/init.d/apache2 restart
Pak zkus ten skript a tím se ověří, jestli PHP šlape nebo ne.
Udělal jsem, co jsi řekl. Ale stejně to nefunguje.
Hmm, nalezl jsem viníka. Je jím prohlížeč Chromium; nechápu, ale v Konqueroru se na localhost připojím a je tam kýžený výpis z phpinfo(). Díky moc za rady.