Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Konfiguracja Php I Msde 2000 W Windows
Zbłąkany
post 15.06.2004, 20:17:32
Post #1


Administrator serwera


Grupa: Developerzy
Postów: 521
Pomógł: 13
Dołączył: 2.04.2004
Skąd: 52°24' N 16°56' E

Ostrzeżenie: (0%)
-----


Instalujemy msde 2000 obok serweru(u mnie apache) i php.
Jest kilka sposobow laczenia sie do w/w bazy danych z poziomu skryptow php, ja chcialbym opisac dwa: laczenie przez funkcje odbc i mssql smile.gif
odbc:
po zainstalowaniu w prawym dolnym rogu obok zegara powinnien sie pojawic Server Service Manager. Klikamy go dwa razy lewym przyciskiem myszy biggrin.gif i po otwarciu widzimy nazwe serweru w pierwszym polu i ta nazwa nas bedzie interesowac smile.gif zaznaczamy ja i kopiujemy (prawy klawisz myszki i z menu kontekstowego wybieramy kopiuj albo naciskamy lewy Ctrl + C). Klikamy na Start\Ustawienia\Panel Sterowania\Narzędzia administracyjne\Źródła danych (ODBC).
Domyslnie jestesmy na zkladce: DSN użytkownika, ale na razie zostawmy ja w spokoju i przejdzmy do nastepnej Systemowe DSN. Klikamy na dodaj, wybieramy z listy sterownik: SQL Server po kliknieciu zakończ w pole name wpisujemy nazwe naszego serwera proponuje "localhost" a w server wklejamy to co zesmy wczesniej skopiowali (adres naszego serwera) i klikamy dalej. Na nastepnej stronie zaznaczamy opcje with sql server authentiaction (to jest ta nizsza opcja), a na samym dole zaznaczamy ptaszka i wpisujemy usera oraz login: u mnie w trakcie instalacji zaznaczylem usera sa z pustym haslem. Po kliknieciu na dalej, na samej gorze mozemy wybrac opcje domyslnej bazy danych zaznczajac ptaszka i wybierajac baze danych z menu kontekstowego smile.gif i znow dalej. Na samej gorze zachaczamy ptaszka i wybieramy jezyk Polish i klikamy na zakończ. Pojawia nam sie nowe okienko klikamy w nim na przycisku umieszczonym w lewym dolnym rogu: "Test Data Source". Pojawi nam sie nowe okienko w ktorym ostatnia linia powinna wygladac tak: "TESTS COMPLETED SUCCESSFULLY!", nastepnie klikamy na ok i jeszcze raz ok i przechodzimy do zakladki DSN użytkownika i wykonujemy takie same czynnosci jak dla poprzedniej zakladki smile.gif Od teraz mozemy sie laczyc za pomoca funkcji odbc_connect albo odbc_pconnect uzywajac jako server name: localhost i uzytkownika i hasla dla niego ktore zdefiniowalismy.
mssql:
Po instalacji wchodzimy w Start\Ustawienia\Panel Sterowania\Narzędzia administracyjne\Zasady Zabezpieczeń Lokalnych. W nowym oknie wybieramy Zasady Lokalne (po lewej) i z trzech pozycji wybrac Opcje Zabezpieczeń. Z prawej czesci okna klikamy dwa razy na: "Dostęp Sieciowy: zezwalaj na stosowanie uprawnień Wszyscy do anonimowych użytkowników" i zaznacz opcje Włączony, nastepnie kliknij ok i zamknij okno smile.gif Skopiuj plik ntwdblib.dll z c:\[link do zainstalowanego php]\dll do c:\windows\system32 i odhaszuj linijke w php.ini aby ladowal modul mssql, nie zapomnij umiescic tak samo skonfigurowanego pliku php.ini rowniez w c:\windows.
Teraz mozesz sie laczyc za pomoca funkcji mssql_connect i mssql_pconnect uzywajac jako server name: "(local)\[instance name]" i usera i hasla dla niego zdefiniowanego przy instalacji domyslnie jest to uzytkownik "sa" z pustym haslem "", gdzie [instance name] to nazwa instancji po backslashu z adresu serwera smile.gif .
P.S. Dziala na pewno pod 2000, XP i 2k3 a co do 98 i Me to nie wiem.
P.S.2 W razie jakichs problemow piszcie na PW do mnie postaram sie pomoc.
Prosze o zamkniecie i podklejenie cool.gif


--------------------
Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox
Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..."
Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL"
Go to the top of the page
+Quote Post
scanner
post 15.06.2004, 21:48:13
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Zamykam i przyklejam.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
DeyV
post 15.06.2004, 22:01:03
Post #3





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




a ja zgadzam się z tym, ze jest to post potrzebny.
Ale proponowałbym wkleić go do jakiegoś worda, poprawić pisownię, dodać trochę przecinków i akapitów, co być może by spowodowało, że ten post stanie się choć odrobinę czytelny.


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 22:14