XAMPP: Różnice pomiędzy wersjami

Z Fedora Wiki
Skocz do: nawigacji, wyszukiwania
(Pobieramy paczkę)
(Rozpakowujemy paczkę i... gotowe)
 
(Nie pokazano 1 wersji utworzonej przez jednego użytkownika)
Linia 5: Linia 5:
 
<br>
 
<br>
 
=== Pobieramy paczkę ===
 
=== Pobieramy paczkę ===
Zaczynamy od pobrania paczki (ok.58MB) na nasz komupter. W chwili pisania artykułu najnowszą dostępna wersją była 1.7.3a więc pobieramy paczkę poniższym poleceniem (wymaga wcześniejszego zainstalowania "wget")
+
Zaczynamy od pobrania paczki na nasz komputer. Robimy to na stronie https://www.apachefriends.org/download.html wybierając najnowszą wersję 32- lub 64-bitową w zależności od posiadanego procesora.<br>
<pre>wget http://www.apachefriends.org/download.php?xampp-linux-1.7.3a.tar.gz</pre>
+
Przy okazji można kliknąć na link Add-ons i pobrać dodatkowe oprogramowanie, z którego chcielibyśmy korzystać.
lub wchodząc pod adres http://www.apachefriends.org/en/xampp-linux.html#374 i klikając na link "XAMPP Linux 1.7.3a". <br>
+
Przy okazji możemy przeczytać, że zainstalowany serwer będzie obsługiwał m.in. takie narzędzia i pakiety jak:
+
* Apache 2.2.14
+
* MySQL 5.1.41
+
* PHP 5.3.1 & PEAR + SQLite 2.8.17/3.6.16 + multibyte (mbstring) support
+
* Perl 5.10.1
+
* ProFTPD 1.3.2c
+
* phpMyAdmin 3.2.4
+
* OpenSSL 0.9.8l
+
* Webalizer 2.21-02
+
 
<br>
 
<br>
 +
Jeśli chcemy doświadczyć stabiloności raczej nie należy korzystać z wersji oznaczonej jako "Comming soon". <br>
  
=== Rozpakowujemy paczkę i... gotowe ===
+
=== Uruchamiamy ściągnięty plik i... gotowe ===
Po pobraniu paczki rozpakowujemy ją (jako root):
+
Jako root zmieniamy uprawnienia i uruchamiamy instalator:
<pre>tar xvfz xampp-linux-1.7.1.tar.gz -C /opt</pre>
+
<pre>chmod 755 [katalog]/xampp-linux-*-installer.run
Teraz wystarczy uruchomić serwer
+
<katalog>/xampp-linux-*-installer.run</pre>
<pre>/opt/lampp/lampp start</pre>
+
Dalsza część, dzięki instalatorowi ''bitnami'' jest prosta jak instalacja aplikacji w Windows :) "dalej, dalej..."
==== Dodatkowe czynności na systemach 64-bitowych ====
+
{{Box|Warn|Uwaga!|Pakiet jest dostarczany w wersji 32-bitowej, więc użytkownicy systemów 64-bitowych muszą niestety doinstalować dodatkowe pakiety w wersji 32-bitowej}}
+
Przy próbie uruchomienia na systemie 64-bitowym otrzymamy komunikat:
+
{{ramaDiv|r |XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.}}
+
Należy wówczas doinstalować brakujące biblioteki w wersji 32-bitowej:
+
<pre>yum install ld-linux.so.2 libgcc_s.so.1 </pre>
+
Dalsze czynności jak dla systemu 32-bitowego.
+
<br>
+
Po poprawnym uruchomieniu powinniśmy zobaczyć komunikat:
+
<pre>[root@vbox ]# /opt/lampp/lampp start
+
Starting XAMPP for Linux 1.7.1...
+
XAMPP: Starting Apache with SSL (and PHP5)...
+
XAMPP: Starting MySQL...
+
XAMPP: Starting ProFTPD...
+
XAMPP for Linux started.</pre>
+
 
<br>
 
<br>
  

Aktualna wersja na dzień 18:20, 23 lis 2015

Spis treści

[edytuj] XAMPP, czyli LAMP w 30 minut

W największym skrócie XAMPP jest linuksowym odpowiednikiem takich programów jak Krasnal czy WebServ dla systemu Windows. Osoby, które nie chcą poświęcać zbyt wiele czasu na skonfigurowanie własnego serwera WWW lub po prostu chcą szybko przygotować serwer np. do testowania stron i aplikacji sieciowych powinny skorzystać z pakietu XAMPP.

[edytuj] Pobieramy paczkę

Zaczynamy od pobrania paczki na nasz komputer. Robimy to na stronie https://www.apachefriends.org/download.html wybierając najnowszą wersję 32- lub 64-bitową w zależności od posiadanego procesora.
Przy okazji można kliknąć na link Add-ons i pobrać dodatkowe oprogramowanie, z którego chcielibyśmy korzystać.
Jeśli chcemy doświadczyć stabiloności raczej nie należy korzystać z wersji oznaczonej jako "Comming soon".

[edytuj] Uruchamiamy ściągnięty plik i... gotowe

Jako root zmieniamy uprawnienia i uruchamiamy instalator:

chmod 755 [katalog]/xampp-linux-*-installer.run
<katalog>/xampp-linux-*-installer.run

Dalsza część, dzięki instalatorowi bitnami jest prosta jak instalacja aplikacji w Windows :) "dalej, dalej..."

[edytuj] Bezpieczeństwo

Żeby zapewnić podstawowe bezpieczeństwo naszego serwera należy wykonać polecenie

/opt/lampp/lampp security

i odpowiedzieć na kilka pytań. Domyślne odpowiedzi są podane w nawiasach kwadratowych, więc wystarczy wciskać <ENTER> i podawać hasła do poszczególnych komponentów serwera. Wygląda to tak jak na listingu poniżej:

[root@vbox ]# /opt/lampp/lampp security
XAMPP: Quick security check...
XAMPP: Your XAMPP pages are NOT secured by a password.
XAMPP: Do you want to set a password? [yes] 
XAMPP: Password: 
XAMPP: Password (again): 
XAMPP: Password protection active. Please use 'lampp' as user name!
XAMPP: MySQL is accessable via network.
XAMPP: Normaly that's not recommended. Do you want me to turn it off? [yes] 
XAMPP: Turned off.
XAMPP: Stopping MySQL...
XAMPP: Starting MySQL...
XAMPP: The MySQL/phpMyAdmin user pma has no password set!!!
XAMPP: Do you want to set a password? [yes] 
XAMPP: Password: 
XAMPP: Password (again): 
XAMPP: Setting new MySQL pma password.
XAMPP: Setting phpMyAdmin's pma password to the new one.
XAMPP: MySQL has no root passwort set!!!
XAMPP: Do you want to set a password? [yes] 
XAMPP: Write the password somewhere down to make sure you won't forget it!!!
XAMPP: Password: 
XAMPP: Password (again): 
XAMPP: Setting new MySQL root password.
XAMPP: Change phpMyAdmin's authentication method.
XAMPP: The FTP password for user 'nobody' is still set to 'lampp'.
XAMPP: Do you want to change the password? [yes] 
XAMPP: Password: 
XAMPP: Password (again): 
XAMPP: Reload ProFTPD...
XAMPP: Done.


[edytuj] Uruchomienie

Teraz wpisując w przeglądarce http://localhost uzyskamy dostęp do panelu kontrolnego XAMPPa.
W menu po lewej stronie możemy uzyskać informacje o działającym serwerze, zapoznać się z przykładowymi aplikacjami lub skorzystać z narzędzi takich jak phpMyAdmin czy phpSQLiteAdmin.

[edytuj] Drobne problemy i ich rozwiązanie

  • W części "Przykłady" po próbie uruchomienia aplikacji "Kolekcja CD" otrzymamy komunikat:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /opt/lampp/htdocs/xampp/cds.php on line 64

Należy wyedytować (dowolnym edytorem tekstowym) plik /opt/lampp/htdocs/xampp/cds.php i w linii 64 wpisać jako 3. parametr hasło użytkownika "root" do bazy MySQL (podane wcześniej przy wykonywaniu polecenia  /opt/lampp/lampp security )

  • W części "Narzędzia" pierwsze uruchomienie phpMyAdmin wywołuje okienko logowania. Wpisujemy login "root" i hasło ustalone dla administratora bazy MySQL (podane wcześniej przy wykonywaniu polecenia  /opt/lampp/lampp security

[edytuj] Deinstalacja

Żeby odinstalować serwer wystarczy jako root usunąć katalog /opt/lampp

rm -rf /opt/lampp


[edytuj] Linki

Osobiste
Przestrzenie nazw

Warianty
Działania
Wiki
Nawigacja
Inne
Narzędzia