ďťż
Podstrony
|
telcocafeWitam!Ostatnio chciałem sobie postawić server na Windowsie, tak więc na początek zainstalowałem sobie Apache 2.2 z instalatora. Następnie PHP 5.1.6 z zipa i skonfigurowałem go jako moduł apacha w następujący sposób: LoadModule php5_module "c:/Programy/PHP/php5apache22h.dll AddType application/x-httpd-php .php PHPIniDir "C:/Programy/PHP/" (plik php5apace22h.dll sciągnąłem odzielnie bo nie ma go standardowo w php5, a potrzebny jest do odpalenia php5 pod apache 2.2) Na koniec zainstalowałem MySQL w wersji 5.0.24a (mysql działa bo można do niego podłączyć się przez mysql.exe) Tak więc w tym momencie miałem już server www z obsługą skryptów php (to działało jak należy) i działający MySQL. Teraz tylko chodziło o to, by dodać obsługę MySQL do PHP, i właśnie tutaj pojawił się problem. Próbowałem wszystkiego co znalazłem w internecjie... odkomentowywanie linij z ;extension=php_mysql.dll, zmiany extension_dir i wiele wiele innych - wszystkiem naraz, różnych kombinacji i nic... Wyrzuciłem php i skopiowałem go na nowo bo tyle razy go już edytowałem, że nie pamiętam co jak miało być. tak więc mam czysty php, nawet bez php.ini i czy mógłby mi ktoś wytłumaczyć krok po kroku co mam zrobić aby zadziałało mysql? Pozdro4all! A na pewno trza dodawać mysql do php? Wprawdzie ja jadę na WAMPIE, ale w poradniku http://www.kompz.org...owym-komputerze nic takiego nie znalazlem. Otóż ja zrobiłem tak: Do /apache/bin/ wrzuciłem:
llphp_mysql.dll (to ten z extension)l W katalogu mysqla należy utworzyć plik my.ini (są tam nawet do wyboru takie): W nim ustawić: [mysqld] basedir=E:/xxx/mysql/ #bind-address=ADRES_IP (np. 88.88.88.88) datadir=E:/xxx/mysql/data language=E:/xxx/mysql/share/polish I mi działa. Hmmm, zrobiłem tak jak mówisz. Wrzuciłem oba pliki do bin. Natomiast w mysql miałem już plik o nazwie my.ini i był on znacznie dłuższy i wyglądał całkiem inaczej niż ten który ty mi podałeś... aczkolwiek podmieniłem tamten na następujący: [mysqld] basedir=C:/Programy/MySQL/mysql/ #bind-address=ADRES_IP (127.0.0.1) //nie wiem jaki ip tutaj trzeba wstawić, więc wpisałem ten localhosta datadir=C:/Programy/MySQL/data language=C:/Programy/MySQL/polish (także żadne z tych innych do wyboru nawet nie przypominał takiej struktury) Jednak dalej nie działa... Jeśli można wiedzieć, to jakie są u was wersje Apache/PHP/MySQL? PS. Mathew, przy nowszych wersjach php (chyba począwszy o 5) obsługa MySQL jest domyśłnie wyłaczona i trzeba ją samemu włączyć... Co teraz? Pozdro4all! Plik libmysql.dll z katologu C:\Programy\PHP wrzuć do C:\windows\system i system32. Edit> PHPIniDir "C:/Programy/PHP/" Powyższe linijka definiuje ci miejsce gdzie znajduje się plik konfiguracyjny php i nie musisz go nigdzie indziej wrzucać. Użytkownik orglee edytował ten post 01 październik 2006, 22:45 Ludzie udało się!!! Wielkie thanks. Jutro rano napiszę jak dokładnie to zrobiłem bo teraz jak matka zobaczy, że siedzę przed notebookiem to mnie chyba zabije. Jeszcze raz, wielkie dzięki. Pozdro4all! |
|||
Sitedesign by AltusUmbrae. |