SUSEk.info jest portalem skupiającym przede wszystkim początkujących użytkowników tego systemu zawierającym pomocne artykuły na temat systemu openSUSE oraz wiadomości ze świata opensource. Zapraszamy wszystkich do dzielenia się własną wiedzą i publikowania artykułów na naszych stronach - wystarczy się zarejestrować !
| 11.2 - szybkie menu |
Instalacja openSUSEkrok po kroku instalacja wraz z screen'ami |
Pobierz obrazy ISOpobierz bezpłatnie płyty instalacyjne systemu |
MultimediaKliknij i zainstaluj zestaw kodeków audio wideo |
|
|
00:00:49
30.07.05
Serwer WWW (PHP MySQL)
Autor/źródło:
Administrator
Ilość odsłon: 21873
Tagi: HTML MYSQL PHP PROGRAMY SERWER SYSTEM WWW
Tym razem cos poważnego czyli jak postawić profesjonalny serwer www z obsługą PHP MySQL i panelem administracyjnym phpMyAdmin. Artykuł bardzo prosto i przejrzyście napisany. Przetestowałem go na SuSE 9.1 Personal. Artykuł przetłumaczony z angielskiego.
⇩ Czytaj dalej Dlaczego tutaj jest reklama? Usuń reklamę Zareklamuj się Czytaj dalej ⇩
Znalazłem w internecie bardzo ciekawy i poważny artykuł na temat instalacji serweta Apache wraz z php mysql phpMyAdmin.
napisany był po angielsku więc pokusiłem sie o translacje zobaczymy jak mi to wyjdzie.
opis przedstawia instalacje na SuSE 9.1 Proffesional a został przetestowany na SuSE 9.1 Personal ( w tym przypadku większość pakietów trzeba było do instalować znajdując je w sieci
pakiety podstawowe znajdują się na ftp SuSE:
ftp://ftp.suse.com/pub/projects/apache
resztę trzeba pobrać z internetu polecam wyszukiwarkę na moje stronie)
Zaloguj się jako zwykły użytkownik
uruchom
Centrum Sterowania >> moduły YaST2 >> Oprogramowanie >> Dodawanie i usuwanie oprogramowania
wybierz tryb administratora i wpisz jego hasło
w polu szukaj wpisz apache i naciśnij
Szukaj
zaznacz w polu po prawej stronie:
apache2
naciśnij
Akceptuj
zostaniesz poinformowany że potrzebujesz do instalować pakiety zgadzasz sie i zmieniasz płytki.
Teraz ustawimy żeby Apache uruchamiał się automatycznie podczas startu systemu
Uruchamiamy:
Centrum Sterowania >> moduły YaST2 >> System >> Runlevel Editor
oczywiście wybieramy tryb roota jw.
wybieramy tryb experta
Expert Mode
zaznaczamy
apache2 z listy
naciskając przycisk
Set/Reset
wybieramy
Enable the Service
Naciskając przycisk
Start/Stop/Refresh
wybieramy
Start now ...
naciskamy zakończ i serwer już działa
Użytkownicy wersji Personal będą musieli pobrać wszystkie potrzebne pakiety z internetu lista potrzebnych zostanie wyświetlona przy próbie instalacji pakietu apache2
Na pewno będzie trzeba pobrać takie pakiety jak:
libapr0-2.0.54-0.1.i586.rpm
apache2-prefork-2.0.54-0.1.i586.rpm
Mogą one wymagać dodatkowych pakietów (można je znaleźć przy użyciu mojej wyszukiwarki)
INSTALACJA PHP4
Uruchom
Centrum Sterowania >> moduły YaST2 >> Oprogramowanie >> Dodawanie i usuwanie oprogramowania
wybierz tryb administratora i wpisz jego hasło
w polu szukaj wpisz
php
i naciśnij
Szukaj
zaznacz w polu po prawej stronie:(może się zdarzyć że niektóre pakiety zostały wcześniej zainstalowane zostanie to wyświetlone - wtedy pozostawiamy je)
apache2-mod_php4
php4
naciśnij
Akceptuj
zostaniesz poinformowany że potrzebujesz do instalować pakiety zgadzasz sie i zmieniasz płytki.
Użytkownicy wersji Personal będą musieli pobrać wszystkie potrzebne pakiety z internetu lista potrzebnych zostanie wyświetlona przy próbie instalacji pakietu php
INSTALACJA MySQL
Centrum Sterowania >> moduły YaST2 >> Oprogramowanie >> Dodawanie i usuwanie oprogramowania
wybierz tryb administratora i wpisz jego hasło
w polu szukaj wpisz mysql i naciśnij
Szukaj
zaznacz w polu po prawej stronie:
mysql
php4-mysql
mysql-client
naciśnij
Akceptuj
zostaniesz poinformowany że potrzebujesz do instalować pakiety zgadzasz sie i zmieniasz płytki.
Użytkownicy wersji Personal będą musieli pobrać wszystkie potrzebne pakiety z internetu lista potrzebnych zostanie wyświetlona przy próbie instalacji pakietu php dodatkowo większość dodatkowych pakietów potrzebuje inne pakiety ja musiałem pobrać około 10 dodatkowych pakietów :(
Logujemy się jako root
otwieramy okno terminala
wpisujemy
mysql_install_db --user=mysql
powinien wyświetlić się komunikat o poprawnym przejściu konfiguracji i ostrzeżenie o braku zabezpieczenia bazy.
Dodamy teraz grupę użytkowników dla MySQL:
Centrum Sterowania >> moduły YaST2 >> Bezpieczeństwo i Użytkownicy >> Edytowanie i Dodawanie grup
wybierz tryb administratora i wpisz jego hasło
Naciśnij
Dodaj
jako nazwę wpiszemy
mysql
zaznaczamy po prawej stronie
demon
mysql
root
naciskamy
Dalej
Akceptujemy zmiany
NAPRAWIAMY UPRAWNIENIA PROGRAMU
Niestety po samej instalacji nie uruchomimy MySQL problem tkwi w uprawnieniach do bazy danych które to uniemożliwiają uruchomienie MySQL: katalog
/var/lib/mysql/
nie ma wystarczających uprawnień
Logujemy się jako
root
Otwieramy
Konqueror
Przechodzimy do katalogu(najlepiej tam gdzie wpisujemy adres internetowy):
/var/lib/
likamy prawym przyciskiem na katalog
mysql
wybieramy zakładkę
Uprawnienia
i wybieramy żeby grupa miała uprawnienia do odczytu i zapisu
zaznaczamy pole
zastosuj zamiany do wszystkich plików i podkatalogów
w miejscu grupa wpisujemy:
mysql
akceptujemy zmiany
wyloguj się z root'a
AUTOMATYCZNE WŁĄCZANIE MySQL
Uruchamiamy:
Centrum Sterowania >> moduły YaST2 >> System >> Runlevel Editor
oczywiście wybieramy tryb roota jw.
wybieramy tryb experta
Expert Mode
zaznaczamy
mysql z listy
naciskając przycisk
Set/Reset
wybieramy
Enable the Service
Naciskając przycisk
Start/Stop/Refresh
wybieramy
Start now ...
naciskamy zakończ i MySQL juz działa
INSTALACJA phpMyAdmin
uruchom
Centrum Sterowania >> moduły YaST2 >> Oprogramowanie >> Dodawanie i usuwanie oprogramowania
wybierz tryb administratora i wpisz jego hasło
w polu szukaj wpisz php i naciśnij
Szukaj
zaznacz w polu po prawej stronie (jeżeli znalazło nam pakiet to ok jeżeli nie to musimy go ściągnąć z internetu jest w mojej wyszukiwarce):
phpmyadmin
naciśnij
Akceptuj
zostaniesz poinformowany że potrzebujesz do instalować pakiety zgadzasz sie i zmieniasz płytki.
TESTUJEMY APACHE PHP MySQL phpMyAdmin
W przeglądarce (konqueror) wpisujemy
UWAGA WAŻNE SĄ DUŻE I MAŁE LITERY
Powinien nam się wyświetlić panel administracyjny bazy danych MySQL oraz ostrzeżenie że aktualnie nasz baza danych jest dostępna dla wszystkich.
Oczywiście możemy wybrać z menu rozwijanego po prawej stronie język dl naszego phpMyAdmin na polski.
OGRANICZENIE DOSTĘPU DO NASZEJ BAZY DANYCH
Logujemy sie jako root
uruchamiamy konquerora
przechodzimy do katalogu:
/srv/www/htdocs/phpMyAdmin/
naciskamy prawym przyciskiem na:
config.inc.php
wybieramy
Open With ...
Otworzy się okienko w którym z rozwijanej listy wybieramy Narzędzia (utilities) >> Edytor >> Kate
naciskamy OK
na dole edytora znajduje się panel informacyjny w którym będzie nas interesował numer linijki
w linijce nr. 39 zmieniamy
na
w linijce nr. 69 wpisujemy pomiędzy ''
w linijce nr. 83 wpisujemy pomiędzy '' ( u mnie było juz wpisane)
w linijce nr. 84 wpisujemy pomiędzy '' hasło roota
zapisujemy zmiany i zamykamy edytor
restartujemy komputer
DOMYŚLNIE MySQL INSTALOWANY JEST BEZ HASŁA NALEŻY JE USTAWIĆ (informacja jak to zrobić znajduje sie w dokumentacji MySQL)
JA TO ZROBIŁEM TAK:
uruchomiłem terminal
wpisałem
/usr/bin/mysqladmin -u root password nasze hasło
/usr/bin/mysqladmin -u root -h localhost nasze hasło
Jest to trochę roboty nie ukrywam ja postawiłem serwer w 2 godziny ale musiałem wszystkie pakiety ściągać z internetu plus oczywiście dodatkowe pakiety których było trochę
Komentarze
23:01:19
09.11.05
no bardzo ładnie
Autor: Gość
23:02:59
09.11.05
ciąg dalszy poprzedniego
Autor: Gość
23:07:39
09.11.05
Re: Serwer WWW (PHP MySQL)
Autor: Gość
03:41:30
14.01.06
po tym wszystkim mam!
Autor: Gość
08:54:07
14.01.06
Re: Serwer WWW (PHP MySQL)
Autor: Gość
18:41:52
25.01.06
Kardan
Autor: Gość
14:57:20
26.01.06
Re: Serwer WWW (PHP MySQL)
Autor: Gość
20:12:40
01.02.06
Raffik
Autor: Gość
13:24:12
17.03.07
error
Autor: Gość
10:04:25
12.09.07
Re: Serwer WWW (PHP MySQL)
Autor: Gość
21:34:06
02.01.08
użytkownik
Autor: Gość
22:47:27
04.05.08
SERWER FTP POD NEOSTRADĄ 512?
Autor: Danzieger
09:10:32
05.05.08
Re: SERWER FTP POD NEOSTRADĄ 512?
Autor: Gość
23:02:58
21.07.08
problemy
Autor: Gość
08:29:16
22.07.08
Re: problemy
Autor: Gość
13:15:28
22.07.08
Re: Re: problemy
Autor: Gość
13:45:02
22.07.08
Re: Re: Re: problemy
Autor: Gość
13:47:04
22.07.08
Re: Re: Re: Re: problemy
Autor: Gość
17:28:14
28.12.08
error 403
Autor: piotr
16:14:05
22.02.09
no dziala wszystko ok ;)
Autor: Gość
16:14:50
22.02.09
jaki edytor php ???
Autor: Gość
20:39:18
15.05.09
Re: Serwer WWW (PHP MySQL)
Autor: Gość
20:59:01
15.05.09
A jak na SUSE 11.0 ?
Autor: Gość
21:02:40
15.05.09
A jak na SUSE 11.0 ?
Autor: Gość
21:39:26
15.05.09
Re: Serwer WWW (PHP MySQL)
Autor: Gość
12:52:16
16.05.09
Re: A jak na SUSE 11.0 ?
Autor: Gość
18:39:00
03.06.09
swietny artykul
Autor: Yol
Pobierz openSUSE 11.2
Poniżej znajdziecie odnośniki do pobrania najnowszego wydania openSUSE 11.2. Informacje na temat wydania znajdziecie w tym artykule: openSUSE 11.2 Poniżej więcej...
- Pobierz openSUSE 11.2
Pobierz openSUSE 11.2
Poniżej znajdziecie odnośniki do pobrania najnowszego wydania openSUSE 11.2. Informacje na temat wydania znajdziecie w tym artykule: openSUSE 11.2 Poniżej więcej... - openSUSE 11.2
openSUSE 11.2
Projekt openSUSE, ogólnoświatowe przedsięwzięcie sponsorowane przez Novella, poinformował o powszechnej dostępności oprogramowania openSUSE 11.2, które można pobrać tutaj . openSUSE więcej... - Wydano openSUSE 11.2 !
Wydano openSUSE 11.2 !
Dzisiaj zniecierpliwieni po 8 miesięcznym czekaniu użytkownicy openSUSE ujrzeli na bannerach informujących postęp wydania napis "Już dostępny!". Oznacza to, że więcej... - openSUSE 11.2 RC2 - Wydane
openSUSE 11.2 RC2 - Wydane
Dnia 30.10.2009 ukazała się nowa wersja OpenSuse oznaczona numerem kodowym 11.2 RC2. W najnowszym wydaniu nie zobaczymy uciążliwych błędów, które więcej... - Novell pomaga w tworzeniu aplikacji dla iPhone'a
Novell pomaga w tworzeniu aplikacji dla iPhone'a
Warszawa, 15 września 2009 r. – Novell poinformował o dostępności MonoTouch 1.0, pierwszego w branży rozwiązania do tworzenia aplikacji dla więcej... - Konkurs portal.suse.pl
Konkurs portal.suse.pl
portal.suse.pl ogłosił konkurs na najciekawszy zrzut ekranu. Wszystkich zainteresowanych odsyłam do szczegółów. Dla zwycięzców zostały przygotowane nagrody. Pierwszy etap wyselekcjonuje więcej...
Intelligent Workload Management
Novell przedstawił strategię i plany rozwoju produktów przeznaczonych dla rynku rozwiązań do inteligentnego zarządzania obciążeniami (Intelligent Workload Management, IWM, zobacz: więcej...
- Intelligent Workload Management
Intelligent Workload Management
Novell przedstawił strategię i plany rozwoju produktów przeznaczonych dla rynku rozwiązań do inteligentnego zarządzania obciążeniami (Intelligent Workload Management, IWM, zobacz: więcej... - Najszybszy komputer świata z SUSE Linux Enterprise
Najszybszy komputer świata z SUSE Linux Enterprise
Warszawa, 30 listopada 2009 r. – Novell poinformował, że superkomputer Cray Jaguar XT5 – zajmujący pierwsze miejsce na opublikowanej ostatnio, więcej... - Novell Pulse czyli Google Wave dla biznesu
Novell Pulse czyli Google Wave dla biznesu
Novell przedstawił pierwszą przeznaczoną dla korporacji platformę wspomagania pracy zespołowej w czasie rzeczywistym, Novell Pulse. Novell poinformował również, że więcej... - Banki w Świętokrzyskiem wybrały systemy IT oparte na Linuksie
Banki w Świętokrzyskiem wybrały systemy IT oparte na Linuksie
Bank Spółdzielczy w Kielcach i 36 podlegających mu jednostek wybrało zestaw oprogramowania Novell Open Workgroup Suite (www.novell.com/nows) wspomagającego pracę więcej... - Firefox 3.5 Wydany!
Firefox 3.5 Wydany!
Kilka dni temu, po trwającym blisko rok programie testów, światło dzienne ujrzał Firefox 3.5. Przeglądarka jest oparta o silnik więcej... - VirtualBox 3.0 gotowy!
VirtualBox 3.0 gotowy!
Parę dni temu na świat wyszła kolejna odsłona znakomitego wirtualizatora jakim jest VirtualBox. Nowa wersja o numerze kodowym 3.0 niesie więcej...
Chromium - Google Chrome dla openSUSE
Google nadal pracuje nad finalną wersją Chrome dla Linuksa. Samodzielne zainstalowanie rozwojowej wersji w większości przypadków może zakończyć się niepowodzeniem więcej...
- Chromium - Google Chrome dla openSUSE
Chromium - Google Chrome dla openSUSE
Google nadal pracuje nad finalną wersją Chrome dla Linuksa. Samodzielne zainstalowanie rozwojowej wersji w większości przypadków może zakończyć się niepowodzeniem więcej... - Multimedia w openSUSE 11.2
Multimedia w openSUSE 11.2
Z powodów prawnych dystrybucja openSUSE nie jest wyposażona w zamknięte kodeki audio wideo (np.: mp3). Przygotowaliśmy w związku z tym więcej... - Instalacja openSUSE 11.2
Instalacja openSUSE 11.2
Instalacja opeSUSE 11.2 jest prosta i szybsza od wcześniejszej wersji openSUSE 11.1 Poniżej został opisany cały przebieg domyślnej instalacji wraz z więcej... - openSUSE 11.1 i kamerki internetowe
openSUSE 11.1 i kamerki internetowe
W związku ze zmianą wersji jądra w openSUSE 11.1 oraz bibliotek odpowiedzialnych za obsługę kamerek internetowych v4l część z użytkowników więcej... - openSUSE 11.1 problem z nagrywaniem płyt
openSUSE 11.1 problem z nagrywaniem płyt
W najnowszym wydaniu openSUSE 11.1 istnieje problem z uprawnieniami do napędów optycznych. Jednym z objawów jest informacja programu K3B o więcej... - opensSUSE 11.1 bluetooth
opensSUSE 11.1 bluetooth
W openSUSE 11.1 istnieje problem z Bluetoothem jeśli korzystamy z KDE 4. Niestety biblioteki odpowiedzialne za bluetooth w KDE 4 więcej...


Instalacja openSUSE
Multimedia
pozdrawiam