Autor Zpráva
Mike Prime
Profil *
Zdravím,
mám problém s rozjetím php5 pod apache 2.2. Nainstaloval sem nejdřív apache a vyzkoušel jestli funguje, index se načítá OK. Pak sem nainstaloval php5 zadal mu cestu do konfiguračního adresáře apache 2.2 a php si ho úspěšně zeditoval na

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/apache/php/"
AddType application/x-httpd-php .php
LoadModule php5_module "C:/apache/php/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

instalace php se dokončila, vytvořil sem soubor index.php s obsahem
<? echo "test" ?>
a na najel na něj přes browser v apachi ale vůbec php jako by tam nebylo, ve zdrojovém kodu stránky v prohlížeči je normálně vidět to <? echo "test" ?>

Co dělám špatně? Musím ještě někde něco nastavit nebo něco? Díky..
Měsíček
Profil
<? ?> tohle musíš nejdříve povolit v php.ini jinak piš <?php ?> jestli ani tohle nepomůže tak nemáš kompletní instalaci PHP ;)
Mike Prime
Profil *
wau to byla ale kravina... úplně se stydím:)
Máš pravdu je to tím, díky!
Mike Prime
Profil *
Ještě jedna věc, kde v konfiguraci php nastavím aby to vypisovalo jen důležité chyby a varování?
teď mi to vypisuje každou nedůležitou notice co to najde..
pEeLL
Profil
v php.ini koukni na error_reporting = E_ALL
tiso
Profil
Mike Prime - nauč sa programovať správne - E_NOTICE save. E_NOTICE znamená že pracuješ s neicinializovanými premennými.
T0ma5
Profil *
Chcel by som sa opytat jak mam spravne nainstalovat PHP5 a Apache5. Postupujem podla knihy, ale... Problem je v tomto:
1. Ked to instalujem cez port 80, tak mi napise : "Zvycajne je povolene len jedno pouzitie kazdej adresy (protokolu, sietovej adresy,
portu) soketu. make_sock: could not bind the address 0.0.0.0:80 no listening sockets available, shutting down Unable to open
logs
" a nakoniec vypise, ze instalacia prebehla uspesne.
2. Po zmene nastaveni v 'php.ini' a 'httpd.conf' a naslednom restarte Apachu vypise: "System nemoze najst zadany subor. : No installed
service named "Apache2".
".
3. Tak som skusil cez port 8080. Tu na stranke sa pise, ze to mam pustit http://localhost:8080/. To mi tiez nefunguje.
4. Mam to naistalovane na 8080 a (ako sa pise pri 80) som zadal : " http://<meno PC>/..." A vtedy mi po chvile cakania vyhodi tabulku
na zadanie mena a hesla. Nikde som vsak ziadne meno a heslo neurcoval!

POKIAL NIEKTO VIETE, PROSIM POMOZTE DAKUJEM

p.s.: mozno je to uplne primitivny problem, no ja nie som ziadny expert do tychto veci
Jan Tvrdík
Profil
Pěknej návod na instalaci napsal Radek Hulán - http://myego.cz/item/instalace-apache-mysql-a-php-na-windows
yellow
Profil *
Nevím proč každý na domácí hraní instaluje komplet apache+php.
Já používám k absolutní spokojenosti vertrigo.
Ve verzi 2.19 jsou Apache 2.0.61, PHP 5.2.5, MySQL 5.0.45, SQLite 3.5.3, PhpMyAdmin 2.11.2.2, ZendOptimizer 3.3.0, SQLiteManager 1.2.0.
Celá instalačka má 10MB.
http://vertrigo.sourceforge.net/


— Moderátor: opraven odkaz. —
Str4wberry
Profil
Odpovídám yellow:
„Nevím proč každý na domácí hraní instaluje komplet apache+php.“
Já to vím — třeba mít doma stejnou verzi jako na hostingu je dobré, ne?
skybedy
Profil *
1. Ked to instalujem cez port 80, tak mi napise : "Zvycajne je povolene len jedno pouzitie kazdej adresy (protokolu, sietovej adresy,
portu) soketu. make_sock: could not bind the address 0.0.0.0:80 no listening sockets available, shutting down Unable to open
logs"


Mě tohle dělal zapnutej Skype, kterej obsadil port 80, po vypnutí instalace proběhla korektně.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0