![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, zainstalowałem sobie serwer apache+php+mysql wedługtego opisu
http://www.gajdaw.pl/php/instalacja-apache...xp/p2.html#P2-2%20" target="_blank"> http://www.gajdaw.pl/php/instalacja-apache...xp/p2.html#P2-2 , ale nie działa mi mysql w php, chociarz zrobilem wsyzstko jak w opisie. Proszę o pomoc |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 85 Pomógł: 2 Dołączył: 10.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
po co sobie życie komplikować? Nie łatwiej jest zainstalować program easyphp??
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zainstalowałem Easyphp i jest ten sam problem, dlatego wrzucam kod funkcji którą chce się połączyć z bazą danych:
<?php // nawiazujemy polaczenie $connection = mysql_connect('localhost', 'root', '') // w przypadku niepowodznie wyświetlamy komunikat or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error()); // połączenie nawiązane ;-) echo "Udało się połączyć z serwerem!<br />"; // nawiązujemy połączenie z bazą danych $db = mysql_select_db('forumowicze', $connection) // w przypadku niepowodzenia wyświetlamy komunikat or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error()); // połączenie nawiązane ;-) echo "Udało się połączyć z bazą dancych!"; // zamykamy połączenie mysql_close($connection); ?> po zapisaniu tego jako " test.php" sprawdzam przez przęglądarke czy działa i wtedy wyskakuje mi taki komunikat: Fatal error: Call to undefined function mysql_connect() in C:\Program Files\EasyPHP 2.0b1\www\test.php on line 4 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
z tego wynika że nie jest zainstalowana obsługa MySQL:
sprawdź poprzez phpinfo() czy PHP jest zainstalowane z opcją `--with-mysql` |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
eee zbędne kombinacje.
Do testów i nauki polecam http://www.wampserver.com/ http://krasnal.tk/ Masz wszystko skonfigurowane i pięknie działające. jeśli czegoś brakuje robisz pstryk i masz. Oczywiście to nie nadanie się by wystawić na świat, bo może być niebezpieczne ![]() Ale do nauki i robienia skryptów działa poprawnie Pozdro Redelek Ten post edytował redelek 22.10.2007, 14:20:54 -------------------- Pozdrawiam
Piotrek R |
|
|
--kazik-- |
![]()
Post
#6
|
Goście ![]() |
na tej stronie gajdaw czy jakos tak opis instalacji nie do konca jest dobry. sam przez to przechodzilem. wiec nie radze sie na nim wzorowac, swoja droga ciekawe czy temu kolesiowi co to pisal ta instalacje czy mu to dziala. bo watpie.
z tego co pamietam to streszcze w kilku punktach jakto ma byc. 1.instalujesz apache 2.rozpakowujesz php do c:\php 3.instalujemy mysql do c:\mysql(opis instalacji mysql dobry na gajdaw) w pliku konfiguracyjnym apacha na koncu dodajesz: 1: LoadModule php5_module "C:/PHP/php5apache2_2.dll" AddType application/x-httpd-php .php .html PHPIniDir "C:/Windows" oczywiscie zaleznie od wersji php 2: <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> plik php.ini-recommended z folderu c:\php kopiujemy do c:\windows i zmieniamy nazwe na php.ini a nastepnie go modyfikujemy: 1: display_errors = On display_startup_errors = On 2: extension=php_mysql.dll extension=php_mysqli.dll (usuwamy sredniki przed wyrazeniami) i RESETUJEMY bo inaczej nie zadziala, nie chce mi sie tego tlumaczyc, php ma pewien blad na stronach anglojezycznych mozna o tym duzo poczytac, na polskich sie z tym nie spotkalem. po resecie wszytsko musi dzialac. a te programy easyphp czy webserv to dajcie sobie z nimi spokoj. jak takie rzeczy jak instalacja php apache i mysql robi wam problem to dajcie sobie spokoj z programowaniem. |
|
|
--kazik-- |
![]()
Post
#7
|
Goście ![]() |
<IfModule dir_module>
DirectoryIndex index.html index.php </IfModule> tego oczywiscie nie dodajemy na koncu tylko modyfikujemy po znalezieniu tej czesci gdzies w pliku |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 06:13 |