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ć !
| 12.1 - 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: 29329
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
09:54:35
26.02.11
instalacja z konsoli
Autor: Gość
15:49:33
15.08.11
Re: Serwer WWW (PHP MySQL)
Autor: Gość
ACTA dlaczego ten temat dotyczy każdego internauty
Zapraszam wszystkich do zapoznania się z wypowiedziami ekspertów dotyczących międzynarodowej umowy ACTA. W artykule dostępnym na portalu gazeta.pl dowiemy się więcej...
- ACTA dlaczego ten temat dotyczy każdego internauty
ACTA dlaczego ten temat dotyczy każdego internauty
Zapraszam wszystkich do zapoznania się z wypowiedziami ekspertów dotyczących międzynarodowej umowy ACTA. W artykule dostępnym na portalu gazeta.pl dowiemy się więcej... - SUSE pierwszym systemem operacyjnym Linux dostępnym w publicznej chmurze firmy Dell
SUSE pierwszym systemem operacyjnym Linux dostępnym w publicznej chmurze firmy Dell
Firma SUSE poinformowała, że SUSE Linux Enterprise Server jest pierwszą dystrybucją systemu Linux dostępną w ramach opartej na oprogramowaniu VMware więcej... - openSUSE 12.1
openSUSE 12.1
Projekt openSUSE udostępnił openSUSE 12.1, nową wersję stabilnej, kompletnej i łatwej w użyciu dystrybucji uniwersalnego systemu operacyjnego Linux, pozwalającej użytkownikom więcej... - Co nowego w openSUSE 11.4
Co nowego w openSUSE 11.4
Wraz z wydaniem najnowszego openSUSE 11.4 nastąpiło wiele zmian i nowości. Największe zmiany dotyczą Kernel 2.6.37, GRUB 2, KDE 4.6, więcej... - Wydano RC2 systemu openSUSE 11.4
Wydano RC2 systemu openSUSE 11.4
Na światło dzienne wyszła kolejna wersja rozwojowa RC2 dystrybucji openSUSE 11.4! Premiera nowego suska oznaczonego numerem 11.4 zbliża się wielkimi krokami. więcej... - Sklep z aplikacjami dla OpenSUSE? Już wkrótce!
Sklep z aplikacjami dla OpenSUSE? Już wkrótce!
Już niedługo powstanie specjalny serwis "App Store" dla systemu OpenSUSE donosi serwis aktualności opensuse.org. Do współtworzenia sklepu z więcej...
Smabi przechodzi na Donatware
Opensource'owy program księgowy Smabi rozpowszechniany jest obecnie jako "donateware". Nowy serwis programu pod adresem http://smabi.com.pl/. Więcej o programie więcej...
- Smabi przechodzi na Donatware
Smabi przechodzi na Donatware
Opensource'owy program księgowy Smabi rozpowszechniany jest obecnie jako "donateware". Nowy serwis programu pod adresem http://smabi.com.pl/. Więcej o programie więcej... - Prośba o pomoc finansową na rehabilitację
Prośba o pomoc finansową na rehabilitację
Zwracam się do Was z prośbą o pomoc. Od urodzenia choruję na Mózgowe Porażenie Dziecięce. Od samego początku mojego więcej... - Netbook dla dzieci od Hewlett-Packard?
Netbook dla dzieci od Hewlett-Packard?
Podczas odbywających się targów Computex 2010 firma Hewlett-Packard zaprezentowała netbooka skierowanego dla dzieci w wieku szkolnym. Obudowa komputera posiada uchwyt więcej... - Chromium domyślą przeglądarką w Linuksie?
Chromium domyślą przeglądarką w Linuksie?
Na posiedzeniu Ubuntu Developer Summit twórcy depatowali na temat dalszego rozwoju nowej wersji Ubuntu 10.10, która już w nie dalekiej więcej... - Kolejny snapshot Archa wydany (2010.05)
Kolejny snapshot Archa wydany (2010.05)
W poniedziałek 17 maja twórcy Archa wydali kolejny snapshot oznaczony numerem 2010.05 świetnej dystrybucji kładącej duży nacisk na konfigurację przez 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...
Uruchamianie openSUSE po instalacji Windowsa
Zainstalowanie innego systemu operacyjnego np.Windows na komputerze gdzie jest już zainstalowany openSUSE w większości przypadków usunie menu wyboru systemu do więcej...
- Uruchamianie openSUSE po instalacji Windowsa
Uruchamianie openSUSE po instalacji Windowsa
Zainstalowanie innego systemu operacyjnego np.Windows na komputerze gdzie jest już zainstalowany openSUSE w większości przypadków usunie menu wyboru systemu do więcej... - Udostępnianie plików Windows openSUSE SAMBA
Udostępnianie plików Windows openSUSE SAMBA
Poniżej opiszę w jaki sposób skonfigurować openSUSE aby móc przeglądać pliki udostępnione w systemie Windows a w drugiej części artykułu więcej... - Instalacja sterowników do kart NVIDIA
Instalacja sterowników do kart NVIDIA
Poniżej zaprezentuje instalację sterowników do kart NVIDIA. Instalacja sterowników odbywa się najprostszą metodą 1-click install. Sterowniki dostępne są dla wszystkich więcej... - Instalacja sterowników do kart ATI AMD Radeon
Instalacja sterowników do kart ATI AMD Radeon
Poniżej zaprezentuje instalację sterowników do kart serii Radeon od ATI/AMD. Instalacja sterowników odbywa się najprostszą metodą 1-click install. Sterowniki dostępne więcej... - Instalacja openSUSE 12.1
Instalacja openSUSE 12.1
Poniżej został opisany cały przebieg domyślnej instalacji wraz z zrzutami ekranu poszczególnych etapów . Instalacja została przeprowadzona z użyciem więcej... - Multimedia w openSUSE
Multimedia w openSUSE
Z powodów prawnych dystrybucja openSUSE nie jest wyposażona w zamknięte kodeki audio wideo (np.: mp3). Przygotowaliśmy w związku z więcej...
kanał RSS portalu SUSEk.info
Instalacja openSUSE
Pobierz obrazy ISO
Multimedia
pozdrawiam