Autor Zpráva
holi
Profil
Dobrý den,
mám takový problém. Delší dobu jsem měl v PC nainstalovaný XAMPP který fungoval bezvadně, jenže ted si chci tento server zpřístupni i z venčí a jelikoš bych zapínal pc přes internet tak chci aby se mi server nastartoval okamžitě po zapnutí at se vzdáleně nemusím připojovat. Jenže xampp mi při zapnutí vždy hlásil něco ve smyslu že se snažím spustit ten program z jiného adresáře než kde je program nainstalovaný, což je nesmysl já sním nic nedělal od instalace a házel tuto chybu i po několikítém přeinstalování. Po zkušenostech s WAMPem jsem se rozhodl si natvrdo nainstalovat každou službu zvlášt (Apache, PHP, PphMyAadmin, CesarFTP). Apache jsem zprovoznil, datábazi zřejmě taky, jenom php mi nejde. Prolezl jsem snad stovky stránek s návodem jak propojit apache s php a všechny jsou ve smes stejné. Ale PHP se mi nedaží nastartovat, když najedu na PHP soubor, tak mi to zobrazy jeho zdrojový kod včetně php scriptů.
úuplny spodek souboru httpd.conf
#Include conf/extra/httpd-ssl.conf
#
# Note: The following must must be present to support
#       starting without SSL on platforms with no /dev/random equivalent
#       but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
<FilesMatch \.php$>
      SetHandler application/x-httpd-php
</FilesMatch>
LoadModule php5_module "c:/server/php/php5apache2_2.dll"

AddType application/x-httpd-php .php 

PHPIniDir "C:/server/php"


Stímto nastavením mi to při pokusu nastartovat apache hazí chybu "The requested operation has failed!"

error log:
[Thu Mar 17 23:32:12 2011] [notice] Parent: Received restart signal -- Restarting the server.
[Thu Mar 17 23:32:12 2011] [notice] Child 4440: Exit event signaled. Child process is ending.
[Thu Mar 17 23:32:12 2011] [crit] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe.  You need to recompile PHP.
Pre-configuration failed
[Thu Mar 17 23:32:12 2011] [warn] (OS 995)Vstupně-výstupní operace byla přerušena buď z důvodu ukončení podprocesu, nebo na žádost aplikace.  : winnt_accept: Asynchronous AcceptEx failed.
[Thu Mar 17 23:32:13 2011] [notice] Child 4440: Released the start mutex
[Thu Mar 17 23:32:14 2011] [notice] Child 4440: All worker threads have exited.
[Thu Mar 17 23:32:14 2011] [notice] Child 4440: Child process is exiting
Jan Tvrdík
Profil
Stáhl sis špatnou verzi PHPčka. Musíš stáhnout tu, která je označena jako „thread-safe“.
holi
Profil
no jak jsem se díval tak na php.net jsou takhle označeny všechny downloady ...
z této stránky jsem stahoval
Odkaz
jak je možné si všimnou jsou označeny všechny jako thread-safe zkoušel jsem verzi 5.3 i tu 5.2 co jsou na stránce a ani jedna mi nešla
Jan Tvrdík
Profil
Nemáš pravdu. Jsou označeny jako „Non Thread Safe“ a „Thread Safe“. Non je záporná předložka, takže „Non Thread Safe“ znamená, že není thread safe.
holi
Profil
Já se omlouvám samozřejmě vím co znamená non jenom jsem to slůvko jaksi přehlédl :( moje chyba, děkuji za pomoc a omlouvám se.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0