Instalare si rulare xampp

 

XAMPP este o suita de servere de tip standalone, adica nu afecteaza sistemul de operare si / sau serviciile sistemului gazda.
Se porneste din meniul Educatie -> XAMPP
Pot rula simultan atat Apache2 cat si MySQL ca servicii instalate pe sistemul de operare cat si cele din XAMPP.
Problema este ca pentru a rula serviciul apache2 din XAMPP trebuie oprit serviciul apache2 al sistemului.
Se porneste intr-un browser adresa 127.0.0.1 sau se scrie localhost
Daca va apare o pagina in care scrie Apache2 Debian Default Page….. serviciul apache2 al sistemului de operare ruleaza.
Ce este de facut in acest sens?
Pentru a verifica serviciile sistemului de operare inainte de a porni cele ala XAMPP se ruleaza in consola ca su urmatoarele comenzi:

#service apache2 status

in cazul in care serviciul este pornit va aparea urmatorul mesaj:

#apache2.service – The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2018-03-27 19:09:05 EEST; 15h ago
Process: 15191 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
Process: 562 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 704 (apache2)
Tasks: 7 (limit: 4915)
CGroup: /system.slice/apache2.service
├─ 704 /usr/sbin/apache2 -k start
├─15203 /usr/sbin/apache2 -k start
├─15204 /usr/sbin/apache2 -k start
├─15205 /usr/sbin/apache2 -k start
├─15206 /usr/sbin/apache2 -k start
├─15207 /usr/sbin/apache2 -k start
└─15254 /usr/sbin/apache2 -k start

in cazul in care nu este pornit apare mesajul:

#Unit apache2.service could not be found.

Pentru a verifica si mysql daca e instalat si ruleaza ca serviciu se ruleaza:

#service mysql status

Daca serviciul e pornit va apare ca mai sus la comanda data pentru a verifica apache2.
Daca Nu este pornit va apare:

#Unit mysql.service could not be found.

Pentru a opri serviciul ce ruleza in sistem pe calea /usr/sbin/apache2 se ruleaza comanda :

#service apache2 stop

Verificam:

#service apache2 status
#● apache2.service – The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Wed 2018-03-28 10:27:07 EEST; 1min 29s ago
Process: 23609 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)
Process: 15191 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
Process: 562 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 704 (code=exited, status=0/SUCCESS)

Daca se observa serviciul este inactiv. In dreptul statusului Active: apare inactive (dead)

Se poate verifica ruland in browser 127.0.0.1 sau localhost

Daca va apare cumva pagina apasati de cateva ori F5 ceea ce inseamna refreshul paginii.
Afisarea eronata va aparea deoarece se pastreaza in cache-ul browserului ultima interogare. Prin F5 reincarcati pagina.
Rezultatul ar trebui sa fie :

Unable to connect

Firefox can’t establish a connection to the server at 127.0.0.1.

The site could be temporarily unavailable or too busy. Try again in a few moments.
If you are unable to load any pages, check your computer’s network connection.
If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.

Acu suntem gata sa rulam XAMPP.
Inainte de asta sa explicam la ce este bun XAMPP.
Foarte simplu. Pot rula diverse platforme de tipul WordPress, Joomla, Wikimedia, Drupal sau siteuri statice Fara sa afecteze serverele de baza ale sistemului.
Pornesc aplicatia XAMPP , selectam tab-ul manage servers si toate trebuie sa apara cu verde dupa ce sunt pornite.

Totul ruleaza in /opt/lampp
Tot aici avem si directorul /htdocs si un director /apps

Aceasta versiune de XAMPP vine cu o chestie foarte faina pentru novici. De fapt, intreg programul este gandit pentru cei ce vor sa faca primii pasi in realizarea unui site, blog, wikimedia…. pentru a se familiariza cu platformele.
Asadar, revenind, pentru a instala anumite platforme ne putemfolosi de Bitnami.
In pagina https://www.apachefriends.org/ro/download.html

In josul paginii avem Add-on’s iar dupa cum vedeti este o intreaga pleiada de aplicatii ce pot fi instalate in XAMPP.
Trebuie creat un cont pe Bitnami , se descarca fisierul pe care il doriti. Fisierul vine cu extensia .run
Ca su executati comanda :

#chmod +x nume_pachet_instalare_app_xampp.run

apoi se ruleaza :

#./nume_pachet_instalare_app_xampp.run

Treceti prin ceva meniuri grafice de instalare si apoi va porni automat aplicatia instalata de dvs.

Inainte de toate, insa, trebuie pornite serviciile XAMPP.
Selectati pe rand MySQL Database , Apache Web Server , ProFTPD ( cel di urma nu este necesar deat daca vreti sa va conectati la serverul FTP inlus in suita, in caz contrar poate stat nepornit ) Dupa ce dati START la fiecare serviciu , din bulinele rosii trebuie sa se transforme in verzi ceea ce inseamna ca serviciul este porit.

Se poate verifica si tab-ul Application Log.

Serverele fiind pornite puteti sa lucrati cum si cat doriti!

 

Autor: Abibula Aygun

Leave a Comment

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.