Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP server - php.ini zhodí server

Keď nainštalujem PHP server a nastavím Apache týmito riadkami, tak mi spadne server:

# For PHP 5 do something like this:
LoadModule php5_module "d:/Server/php/php5apache2_2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "d:/Server/php"

Ak ale posledný riadok neobsahuje správnu cestu k php.ini, tak server naskočí normálne. Viete mi poradiť, čo v php.ini zhadzuje server?

Jedná sa o štandardnú inštaláciu PHP z inštalárora php-5.3.1-nts-Win32-VC9-x86.msi. Beží to pod Apache 2.2, ktorý je tiež štandardne nastavený a na koniec konfiguračného súboru je pridaná horeuvedená časť.

Ešte doplním:
Padá to pri zapnutí servera Apache. Vyskočí chybová hláška Windows s možnosťou odoslania chyby do Microsoftu. Potom Apache vypíše, že server nemohol byť spustený.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Oprava: Prosím o vloženie aj do hlavnej otázky: Nejedná sa o štandardnú inštaláciu PHP, ale o plnú…
msx. 08.01.2010 16:29
msx.
tyto direktivy neznam, ale z http://bytes.com/topic/php/answers/7766-phpinidir- directive plyne, ze…
gd 08.01.2010 16:46
gd
Toto je v poriadku. Ak v php.ini zakážem všetky rozšírenia (vrátane mysql), tak mi PHP beží. Ak povo…
msx. 08.01.2010 16:59
msx.
na win7 to asi nemas, co?
gd 08.01.2010 17:08
gd
Nie. A už aj viem kde je chyba. Dole to presne rozpíšem. nový
msx. 08.01.2010 17:27
msx.
TAkže problém je v tom, že som inštaloval PHP verziu VC9 a moduly v nej po nainštalovaní boli verzia… nový
msx. 08.01.2010 17:29
msx.
to je tedy dobre... :-/ nový
gd 08.01.2010 17:34
gd
Takže vrátil som sa k verzii inštalátora php-5.3.1-Win32-VC9-x86.msi, aby som zistil, kde bola chyba… poslední
msx. 08.01.2010 17:36
msx.

tyto direktivy neznam, ale z http://bytes.com/topic/php/answers/7766-phpinidir- directive plyne, ze nepouzivaji apostrofy a maji direktivy prohozeny...

PHPINIDir D:/php-5.0.1-Win32
LoadModule php5_module "D:/php-5.0.1-Win32/php5apache2.dll"
AddType application/x-httpd-php .php

pripadne jeste loadfile...

PHPIniDir "C:/php"
LoadFile "C:/php/php5ts.dll"
LoadModule php5_module "C:/php/php5apache2.dll"
AddType application/x-httpd-php .php

jeste mozna tady... co mas za system? - http://stackoverflow.com/questions/1912574/phpinid ir-broken-under-windows-7

Takže vrátil som sa k verzii inštalátora php-5.3.1-Win32-VC9-x86.msi, aby som zistil, kde bola chyba pri ňom. Zapol som spomenutú direktívu a začalo mi postupne ukazovať, aké moduly mi chýbajú. Postupne som ich povypínal a PHP mi beží poriadne ako má. strávil som nad tým 2 dni, ale beží to. Ďakujem zúčastneným za pomoc, aj keď triafali vedľa.

Zpět do poradny Odpovědět na původní otázku Nahoru