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ć !
00:00:49
30.07.05
Serwer WWW (PHP MySQL)
Autor/źródło:
Administrator
Ilość odsłon: 12126
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
cd /bin
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
http://127.0.0.1/phpMyAdmin/
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
$cfg['PmaAbsoluteUri'] = ''"
na
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/'
w linijce nr. 69 wpisujemy pomiędzy ''
localhost
w linijce nr. 83 wpisujemy pomiędzy '' ( u mnie było juz wpisane)
root
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
cd /bin
/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ść
openSUSE 11.0 beta2 wydane!
Developerzy wydali kolejną odsłonę openSuSE beta tym razem oznaczoną cyfrą 2. Nowa beta zawiera wiele skorygowanych błędów, niezbędnych poprawek oraz więcej...
- openSUSE 11.0 beta2 wydane!
openSUSE 11.0 beta2 wydane!
Developerzy wydali kolejną odsłonę openSuSE beta tym razem oznaczoną cyfrą 2. Nowa beta zawiera wiele skorygowanych błędów, niezbędnych poprawek oraz więcej... - Zarządzanie Linuksem w środowiskach heterogenicznych
Zarządzanie Linuksem w środowiskach heterogenicznych
Novell współpracuje z firmą Microsoft nad stworzeniem zaawansowanych mechanizmów do zarządzania, opartych na rozwiązaniach open source i branżowych standardach. Novell więcej... - Tańszy mainframe z Linuksem...
Tańszy mainframe z Linuksem...
SUSE Linux Enterprise Server for IBM System z pomaga w konsolidowaniu aplikacji i zmniejszeniu kosztów użytkowania środowiska IT Novell uprościł system więcej... - Novell uruchamia program SUSE Appliance
Novell uruchamia program SUSE Appliance
SUSE Linux Enterprise JeOS to nowej klasy system operacyjny Novella typu „Just enough Operating System” skrojony do określonych potrzeb biznesowych Warszawa, więcej... - Żabka pod rękę z pingwinem...
Żabka pod rękę z pingwinem...
Właściciel sieci sklepów spożywczych prowadzonych pod marką Żabka – zakończył proces wdrażania systemu SUSE Linux Enterprise Server firmy Novell. To więcej... - Raport Linux Foundation - kto angazuje sie w rozwoj Linuksa?
Raport Linux Foundation - kto angazuje sie w rozwoj Linuksa?
Wkład Novella w rozwój jądra systemu Linux wzrósł w ubiegłym roku 2,5 raza. Według najnowszego raportu opracowanego przez Linux Foundation, więcej...
Czy jesteśmy bezpieczni w sieci? Włamanie do serwisu Przemo.org
Czy jesteśmy bezpieczni w sieci? Przedwczoraj miało miejsce włamanie na konto serwisu przemo.org. Jest to serwis autora modyfikacji skryptu phpBB. więcej...
- Czy jesteśmy bezpieczni w sieci? Włamanie do serwisu Przemo.org
Czy jesteśmy bezpieczni w sieci? Włamanie do serwisu Przemo.org
Czy jesteśmy bezpieczni w sieci? Przedwczoraj miało miejsce włamanie na konto serwisu przemo.org. Jest to serwis autora modyfikacji skryptu phpBB. więcej... - Skype 2.0.0.68 dla Linuksa
Skype 2.0.0.68 dla Linuksa
Skype wydał kolejną wersję komunikatora sieciowego Skype dla Linuksa. Zmiany dokonane przez programistów Skype, które możemy uznać za najważniejsze to więcej... - Wydanie OpenOffice 2.4
Wydanie OpenOffice 2.4
OpenOffice.org 2.4 wydane. Znakomity biurowy pakiet OpenOffice.org właśnie wypuścił jedenaste wydanie z serii 2.x. W drugiej połowie roku spodziewamy się więcej... - Papier toaletowy Windows Vista Ultimate SP1
Papier toaletowy Windows Vista Ultimate SP1
Jak informuje portal PCWord w Japonii pojawił się nowy interesujący gadżet: Papier toaletowy o nazwie "Windows Vista Ultimate SP1". Sklep więcej... - Firefox 3 najmniej obciążającą pamięć przeglądarką?
Firefox 3 najmniej obciążającą pamięć przeglądarką?
Serwis Ars Technica przeprowadził test przeglądarek internetowych, w który porównał zużycie pamięci przez Firefoksa 2.0.0.12, Internet Explorer 7, Operę 9.5 więcej... - Novell przedstawił wyniki badań przeprowadzonych przez IDG Research Services
Novell przedstawił wyniki badań przeprowadzonych przez IDG Research Services
Novell przedstawił wyniki badań przeprowadzonych przez IDG Research Services, według których rozwiązania IT wspomagające pracę zespołową są ważnym dla firm więcej...
Instalacja i konfiguracja WiFi - ndiswrapper
Co z robić w sytuacji kiedy dla naszej karty WiFi nie ma sterowników dla Linuksa lub sterowniki dla niego przeznaczone więcej...
- Instalacja i konfiguracja WiFi - ndiswrapper
Instalacja i konfiguracja WiFi - ndiswrapper
Co z robić w sytuacji kiedy dla naszej karty WiFi nie ma sterowników dla Linuksa lub sterowniki dla niego przeznaczone więcej... - ATI 3D w OpenSUSE 10.3
ATI 3D w OpenSUSE 10.3
Instalacja zamkniętych sterowników 3D dla kart z rodziny ATI jest w wydaniu openSUSE 10.3 bardzo łatwa. Przypomnijmy po zainstalowaniu systemu więcej... - Instalacja OpenSUSE 10.3 + Screeny
Instalacja OpenSUSE 10.3 + Screeny
Dzisiaj powinna ukazać się najnowsza wersja OpenSUSE 10.3. Obrazy ISO oraz pliki torrent powinny się już znajdować na: software.opensuse.org. Instalacja więcej... - Multimedia w OpenSUSE 10.3 w jednym kliknięciu
Multimedia w OpenSUSE 10.3 w jednym kliknięciu
OpenSUSE w wersji 10.3 zostało wyposażone w możliwość instalowania oprogramowania prosto ze strony WWW. Dzięki tej opcji zapraszamy do łatwej więcej... - Bluetooth
Bluetooth
Poniżej opiszę jak skorzystać z urządzeń Bluetooth. W moim przypadku korzystałem z taniego adaptera USB i komórki Sony Ericsson. Niestety więcej... - digiKam
digiKam
digiKam to zaawansowany program do zarządzania zdjęciami cyfrowymi, przeznaczony dla środowiska KDE. Jest on wyposażony w prosty interfejs, dzięki któremu więcej...
kanał RSS portalu SUSEk.info
pozdrawiam
