Apache działa, PHP działa, MYSQL osobno też działa, ale w połączeniu z PHP już nie: chciałem zainstalować php fusion, odpalił się setup.php, wybrałem język, wszystkie potrzebne pliki były zapisywalne, wpisałem dane mojej bazy i:
<?php
$host='localhost';
$login='virus';
$haslo='TWOJE HASŁO';
$baza='virus';
$connection=mysql_connect($host,$login,$haslo);
if (!$connection)
{die('Wystąpił błąd podczas połączenia z bazą danych');}
$bazaa=mysql_select_db($baza);
if (!$bazaa)
{die ('Nie wybrano bazy danych');}
mysql_close($connection);
?>
Zapisz np. jako “test.php” i uruchom przez serwer apache.
To samo, apache się sypie, w operze zamiast “połączenie przerwane przez serwer” mam pustą białą stronę… PHP 5.2.5, Apache 2.2.1.1 i MYSQL 5.1.36 (wszystko 64-bit).
Może spróbuj pobrać wersję 5.3.0 PHP z tąd: http://windows.php.net/download/ o ile się nie mylę VC9 x86 Thread Safe (2009-Jun-30 08:52:56). Przed instalacją PHP chyba będzie trzeba odinstalować MYSQL i ponownie po deinstalacji starego PHP i instalacji nowego PHP zainstalować MySQL. Po wszystkim zresetuj Apache. W jakiej kolejności instalowałeś składniki ? Apache , PHP, MySQL - poprawna.
Apache z PHP dziala bezproblemowo, natomiast jaka kolwiek próba połączenia się PHP z MySQL wykrzacza Apacha i zwyczajnie się on restartuje. Próbowałem już chyba wszystkiego
W necie jest pełno artykułów na ten temat (chyba że szukasz tylko na polskich stronach). Jeśli nie wiesz jak to wszystko połączyć, to po co się za to bierzesz? Skorzystaj z jakiegoś gotowego pakietu. Podejrzyj w nim jak to jest rozwiązane, jakie zmiany zostały wprowadzone w plikach konfig. i później się bierz za ręczną instalację.
Ja próbowałem wszystkiego, co było w necie, nawet na rosyjskich stronach + google translate W końcu zainstalowałem http://www.wampserver.com/en/index.php i zdowngradowałem PHP bo PHPfusion nie lubi 5.3. Dlaczego WAMP? Najnowsze wersje, szybki dostęp do wszystkiego z traya, wbudowany phpmyadmin, wszystko chodzi bezbłędnie, łatwy up/downgrage. Problem siedział w wersjach x64, nie wiadomo dlaczego się gryzły. W końcu odpuściłem bo 32-bitowy wamp działa tak, jak powinien.