Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql] Instalacja obsługi MySQL w PHP
rudolf35
post
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
Go to the top of the page
+Quote Post
wieprzucpp
post
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??
Go to the top of the page
+Quote Post
rudolf35
post
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
Go to the top of the page
+Quote Post
Cezar708
post
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`
Go to the top of the page
+Quote Post
redelek
post
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 smile.gif

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
Go to the top of the page
+Quote Post
--kazik--
post
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.
Go to the top of the page
+Quote Post
--kazik--
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 06:13