Paano i-install at i-configure ang XAMPP sa GNU / Linux

Ito ay isang napapanahong gabay sa kung paano i-install at i-configure ang XAMPP sa GNU / Linux, na may detalyadong sunud-sunod na hakbang.

Ano ang XAMPP?

Ang XAMPP ay isang ganap na libre at madaling mai-install ang pamamahagi ng Apache na naglalaman ng MariaDB, PHP, at Perl. Ang pakete ng pag-install ng XAMPP ay idinisenyo upang maging napakagandang pag-install at paggamit. Ganap na libre at madaling mai-install ang pamamahagi ng Apache na naglalaman ng MariaDB, PHP at Perl.

Paano i-install at i-configure ang XAMPP?

Pag-install ng Xampp

1.- I-download ang XAMPP para sa Linux mula sa https://www.apachefriends.org/es/index.html

i-install at i-configure ang XAMPP

2.- Sa pagtatapos ng pag-download mayroon kaming isang archivetumakbo, na dapat nating mai-install sa sumusunod na paraan:

  • Nagbubukas kami ng isang Terminal na may Kontrolin + T, o mula sa aming menu.
  • Nag-log in kami bilang ugat:

Pag-login sa Root

  • Nagpapatuloy kaming magbigay ng mga pahintulot sa pagpapatupad sa .run at i-install ang XAMPP
$ sudo su $ chmod + x xampp-linux-x64-5.6.28-0-installer.run $ ./xampp-linux-x64-5.6.28-0-installer.run

Mga pag-install_permission

0i-install

1i-install

  • Tumatanggap kami ng lahat at naghihintay para matapos ang pag-install.

Pagse-set up ng XAMPP

3.- Nagpapatuloy kaming mai-configure ang XAMPP

  • Pag-configure ng MySQL (MariaDB)
    $ ln -s / opt / lampp / bin / MySQL / Usr / Bin / $ Aling MySQL $ Type MySQL $ ls -Lart / Usr / Bin / MySQL
    

    MySQL config

    suriin ang config ng MySQL

  • Pagse-set up ng panuntunan com.ubuntu.pkexec.xampp.policy para sa graphic na panel upang tumakbo sa mga pahintulot ng admin na ito ay makabuo ng isang bash file na tumatakbo xampp-linux-x64-5.6.28-0-installer.run. Para sa mga ito pumunta kami sa ruta / usr / share / polkit-1 / mga pagkilos at isinasagawa namin:
    $ touch com.ubuntu.pkexec.xampp.policy $ nano com.ubuntu.pkexec.xampp.policy

    patakaran sa ugnay

    patakaran nano

    Sa loob ng file com.ubuntu.pkexec.xampp.policy i-paste namin ang sumusunod na code:

 Kinakailangan ang pagpapatotoo upang patakbuhin ang XAMP Control Panel xampp auth_admin auth_admin auth_admin /opt/lampp/manager-linux-x1.0.run totoo
  • Lumilikha ng script na responsable para sa pagpapatupad ng XAMPP na graphic na panel sa landas / usr / bin / . Dapat nating likhain ang script na may pangalan xampp-control-panel:
    pindutin ang xampp-control-panel nano xampp-control-panel

    hawakan ang xpc

    nanoxpc

#! / bin / bash $ (pkexec /opt/lampp/manager-linux-x64.run);
  • Pagse-set up ng isang .desktop upang ilunsad ang XAMPP graphic na serbisyo manager, patakbuhin ang mga sumusunod na utos, sa landas / usr / share / applications:
    pindutin ang xampp-control-panel nano xampp-control-panel

    pindutin ang desktop

    nano desktop

  • Matapos patakbuhin ang nano application.desktop ipasok ang sumusunod na code
[Entry ng Desktop] Komento = Start / Stop XAMPP Name = XAMPP Control Panel Exec = xampp-control-panel Icon = xampp Encoding = UTF-8 Terminal = false Type = Application
  • Ngayon ay mayroon kaming isang icon na kapag pinindot ay naisasagawa ang pkexec, na humihiling sa amin ng isang pag-login upang magtalaga ng mga pahintulot sa pagpapatupad sa XAMPP graphic panel. Dapat itong magmukhang ganito:
    xpc

    pkexec

    xampp-pc

  • Upang magamit ang MySQL, kung nagawa mo ang dating pagsasaayos hindi mo na kailangang pumunta sa direktoryo / opt / lampp / bin / MySQL -u root -p upang mag-log in ngayon kailangan mo lamang magbukas ng isang terminal at magpatakbo mysql -u root -p.
    MySQL

Ngayon ay maaari naming pamahalaan nang grapikal ang aming XAMPP at ma-access ang MySQL nang normal nang hindi pupunta sa direktoryo / opt / lampp / bin.

Ito ang lahat ng gabay, sana ay nagustuhan mo ito at huwag kalimutang iwan ang iyong mga komento.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Federico dijo

    Ito ang mga artikulo na pinahahalagahan, para sa detalyado at tumpak na nilalaman ng kanilang nilalaman. Tinulungan niya ang mga kasamahan na mas gusto ang Windows na mag-install ng mga bersyon ng XAMPP software. Hindi ko namalayan ang pagkakaroon ng isang installer para sa Linux, na ginagamit sa pag-install at pag-configure ng isang LAMP, nang manu-mano. Kumbinsido ako na ito ay magiging isang malaking tulong para sa mga nais magkaroon ng isang server na may mga tampok na ito, at kumbinsihin ang maraming mga programmer at tagapangasiwa na ginusto na mai-install ito sa Windows, upang gawin ito sa isang server na may Linux. Salamat Nexcoyotl para sa isang mahusay na artikulo!

    1.    Nexcoyotl dijo

      Maraming salamat, Federico, ang iyong komento ay pinahahalagahan, inaasahan kong ang maliit at simpleng manwal na ito ay naging kapaki-pakinabang. Ito ang unang inaasahan kong gumawa ng marami pa.

  2.   yerko dijo

    Napakagandang gabay

    Ngunit may tanong ako, bakit mo hinawakan? Nauunawaan ko na ito ay upang likhain ang blangko na file, ngunit sa pamamagitan lamang ng nano, maaari kang lumikha at mai-edit ang file ...

    1.    Federico dijo

      hawakan ay isang utos na ginamit upang i-update ang mga petsa ng pag-access at pagbabago ng isa o higit pang mga file sa kasalukuyang petsa.
      pindutin ang [OPTINO]… FILE…
      Kung ang argumentong FILE o pangalan ng file ay wala, pagkatapos ay isang walang laman na file ng parehong pangalan bilang FILE ay nilikha.
      Ito ay mas direkta - at napaka-pangkaraniwan - sa ganitong paraan upang lumikha ng walang laman na mga file, kaysa sa pamamagitan ng editor nano
      Tumakbo lalaki hawakan Para sa karagdagang impormasyon.

    2.    Nexcoyotl dijo

      Hello yerko nang maaga salamat sa pagbibigay ng puna, ang dahilan kung bakit gumagamit ako ng touch ay dahil para sa akin ay kaugalian ito hehe. At kung, tulad ng sinabi ng kasama na si Federico, ang pagpapaandar nito ay lampas sa paglikha ng mga file. Kung nais mong malaman ang higit pa, ilunsad ang $ man touch, pagbati ng kaibigan.

      1.    yerko dijo

        Ngunit, pagkatapos ng pagpindot ay binabago mo ang file, kaya't ito ay isang labis na hakbang sa iyong ginagawa.

      2.    yerko dijo

        Alam ko kung ano ang ginagawa ng pagpindot, nais ko lang malaman kung bakit mo ito ginagawa: P, dahil sa nano ito ay higit pa sa sapat 😉

  3.   anonimo dijo

    Napakagandang dokumentasyon, mahusay na trabaho.
    Ano ang ginagamit mo upang mai-configure ang prompt, talagang nagustuhan ko ang pagsasaayos nito.

    Regards

    1.    Nexcoyotl dijo

      Kumusta kaibigan salamat sa pagtigil at pagkomento 😀, Gumagamit ako ng powerline shell na ito ay isang open-source na proyekto na mahahanap mo ito sa github. Madaling i-configure Gumagamit ako ng bash at powerline shell, bagaman maaari mo ring mai-configure ito para sa zsh.

  4.   koratsuki dijo

    Napakagandang tutorial. Ang config ng terminal ay nakakuha ng aking pansin, maaari mo bang ibahagi ang config?

    1.    Nexcoyotl dijo

      Kumusta Koratsuki, tingnan ang tutorial na ito na ginagawa ko, inaasahan kong magiging kapaki-pakinabang para sa iyo upang mai-configure ang prompt. https://blog.desdelinux.net/configurar-bash-prompt-powerline-shell-master/

  5.   Esteban dijo

    Napakabuti ng iyong kontribusyon Brother, gaano kalungkot na hindi ko nakita ang publication na ito, ilang linggo na ang nakakaraan iniiwan nila sa akin ang gawain ng pag-install ng isang LAMP environment sa aking computer, ngunit mula sa nakikita ko mas madaling i-install ang XAMPP. Gayunpaman salamat sa iyong kontribusyon, pagbati.

  6.   daz08 dijo

    Mahusay, napakahusay na ipinaliwanag at sa isang simpleng paraan.

  7.   MORKE dijo

    Maraming salamat sa inyo.

    Umayos ang lahat.

    Pagbati!

  8.   Katherine dijo

    Kumusta, lahat ng ipinaliwanag sa mga imahe, ipinapaliwanag din sa teksto? Iyon ay, ang mga imahe ay para sa nakalalarawang layunin lamang? O may mga hakbang na kailangan mong gawin na nasa mga larawan. Nagtatanong ako kasi bulag ako, at hindi pa ako masyadong sanay sa linux, kaya ayokong magulo haha. Sa kabilang banda, mayroon akong ubuntu mate 18. Maaari bang mailapat ang tutorial na ito? Mula sa maraming salamat. Cheers!

  9.   Leon S. dijo

    Mahusay na materyal na may nakalarawan na nilalaman, ginagawang mas madali ang gabay ng iba

  10.   Ignatius7 dijo

    - isang panig ay ipinapakita nang dalawang beses
    pindutin ang xampp-control-panel
    nano xampp-control-panel
    - isa sa ruta
    / usr / bin /
    - at isa pa sa ruta:
    / usr / share / applications
    - Sa hulaan ko talaga sa pangalawang landas na ito ay dapat na xampp-control-panel.desktop.
    - Sa kabilang banda, upang gawin ang karamihan ng mga hakbang na wala akong mga pahintulot kaya natapos ko ang pag-una sa mga utos gamit ang «sudo«, upang makalikha na ako ng mga ito ng utos.
    - Ngunit sa huli kapag na-access ko ang icon nagbibigay ito sa akin ng isang mensahe ng error:
    Ang utos na "xampp-control-panel" ay hindi maipatupad.
    Nabigong patakbuhin ang proseso ng bata na "xampp-control-panel" (Tinanggihan ang pahintulot)

    1.    Ignatius7 dijo

      - Ginawa ko na itong gumana at inilagay ko ang pahintulot sa pagpapatupad sa / usr / bin / xampp-control-panel file.
      sudo chmod + x / usr / bin / xampp-control-panel

      1.    Harold barboza dijo

        Salamat ito ang nawawala ko para sa permenong tinanggihan na problema.

  11.   Leon S. dijo

    2020 mahusay pa rin ang post na ito!

  12.   Nicksoad dijo

    Salamat, nagtrabaho ito para sa akin, kahit na hindi ko nakikita ang xampp icon ngunit isang puting kahon ngunit hindi mahalaga, mayroon lang akong problema na kapag gumamit ako ng isang editor ng code tulad ng kahanga-hanga tinanggihan nito sa akin ang mga pahintulot na lumikha ng mga file sa mga proyekto ng htdocs. Nagawa kong gumawa ng kahanga-hanga sa pamamagitan ng pagbibigay ng mga pahintulot na maaari kong mabasa at mai-edit ang mga file ngunit hindi ko ito magawang lumikha ng mga bagong file.

  13.   juconta dijo

    Salamat sa isang milyong Nexcoyotl para sa artikulo!!!, at sa lahat ng nagba-blog.desdelinux.net isang lugar kung saan matatagpuan ang impormasyong kailangan natin!!
    Salamat salamat!!

  14.   Gonzalo dijo

    Napakagandang paliwanag

    Gumagamit ako ng linux mint at maaari kong gamitin ang isang ipinaliwanag sa mga pag-access dahil isinasagawa ko ang mga hakbang at hindi ito lilitaw sa anumang graphic na bahagi
    Dati maraming salamat po

  15.   Leo Pual dijo

    Hello, salamat sa lahat ng manual.
    Ngunit hindi ito gumagana. Nasuri ko na ang mga pahintulot, ang mga landas, ang tekstong ilalagay at wala; Ipinasok ko ang password at wala itong ibang ginagawa.

    Maaari mo bang sabihin sa akin kung ito ay gumagana para sa Opensuse 15.3 Leap.

    Ako ay matulungin, salamat.

    1.    Pag-install ng Linux Post dijo

      Pagbati, Leo. Inirerekomenda namin na tuklasin mo ang post na ito na mas kasalukuyang tinatawag na: XAMPP: Isang development environment na may PHP na madaling i-install sa GNU/Linux – https://blog.desdelinux.net/xampp-entorno-desarrollo-php-facil-instalar-gnu-linux/

  16.   juanitho dijo

    2022 at gumagana pa rin ito. Gumagamit ako ng Debian 11!!