Tässä oppaassa kerrotaan, miten LAMP-palvelin (Linux, Apache, MySQL ja PHP) määritetään PHP-pohjaisten verkkosovellusten kehittämiseksi Ubuntu Linuxille XAMPP: n avulla.
XAMPP-pinon avulla voit kehittää PHP-sovelluksia, jotka toimivat WordPressin, Joomlan, Drupalin, PrestaShopin jne. Kehyksillä.
Mikä on XAMPP?
XAMPP on yksi suosituimmista LAMP-pinoista PHP-kehitysympäristön luomiseen. Se on avoimen lähdekoodin ja saatavilla kaikissa tärkeimmissä käyttöjärjestelmissä, mukaan lukien Windows, Linux ja macOS. Keskeisiä komponentteja, jotka yhdessä tekevät XAMPP: tä, ovat Apache, MySQL, PHP ja Perl.
XAMPP-palvelin on ihanteellinen ohjelmistokehitykseen tai prototyyppien luomiseen, koska se on suhteellisen helppo asentaa eikä vaadi paljon määrityksiä. Huomaa kuitenkin, että XAMPP: tä ei suositella käytettäväksi tuotantopalvelimena, koska se vaarantaa joitain tietoturvaongelmia kehitysympäristön asettamisen helpottamiseksi. Esimerkiksi:
- Kuka tahansa voi helposti käyttää MariaDB-demonia verkon kautta.
- Oletustietokannan järjestelmänvalvojalla (juurella) ei ole salasanaa.
Lataa XAMPP Linuxille
Aloita lataamalla XAMPP Debian -paketti Ubuntu Linuxille alla esitetyllä tavalla.
Mene ensin Lataukset-hakemistoon cd-komento.
cd ~ / Lataukset
Suorita seuraava komento ladata XAMPP käyttäen wget, komentorivityökalu pakettien lataamiseen Internetistä.
wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run
Merkintä: Voit korvata yllä olevan komennon XAMPP-version haluamallasi versiolla.
Koska nykyinen työkirjasi on /Downloads kansioon, wget tallentaa XAMPP-sovelluksen asennusohjelman automaattisesti kyseiseen hakemistoon.
Kuinka asentaa XAMPP Ubuntuun
Ennen kuin voit asentaa XAMPP-sovelluksen, sinun on muutettava asennusohjelman käyttöoikeuksia, jotta se voidaan suorittaa suoritettavana chmod-komento.
sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run
Jos luet XAMPP-asennusohjelman käyttämällä ls -l komento, saat samanlaisen tuloksen kuin alla. Kuten näette, asennusohjelmalla on nyt "suoritus" -oikeudet.
Käynnistä XAMPP-asennusohjelma antamalla seuraava komento:
sudo ./xampp-linux-x64-8.0.8-0-installer.run
XAMPP-asennusohjelman aloitusnäytön tulisi näyttää samanlaiselta kuin alla:
Klikkaa Seuraava -painiketta ja seuraa ohjatun toiminnon asennusohjeita.
Klikkaa Suorittaa loppuun Viimeistele asennus.
Kun asennus on valmis, järjestelmä tallentaa XAMPP-tiedostot /opt/lampp hakemisto järjestelmässäsi. Verkkosivut tai projektit sijoitetaan /opt/lampp/htdocs hakemistoon.
Käynnistä XAMPP-palvelut, kuten Apache, MySQL ja ProFTPD, suorittamalla seuraava komento:
sudo / opt / lampp / lampp start
Voit tarkistaa XAMPP-palvelujen tilan kirjoittamalla:
sudo / opt / lampp / lampp-tila
Huomaa myös, että XAMPP: ssä on graafinen työkalu, jota voit käyttää palvelujen hallintaan helposti. Voit käynnistää XAMPP GUI -työkalun seuraavilla komennoilla:
cd / opt / lampp
sudo ./manager-linux-x64.run
Seuraava XAMPP-ikkuna avautuu.
Tarkista, toimiiko kaikki
Jos pystyt aloittamaan palvelut ongelmitta, kaikki toimii todennäköisesti odotusten mukaisesti.
Kirjoita, jos haluat tarkistaa, tarjoaako Apache-palvelin verkkosivujasi odotetusti http://localhost selaimessasi. Selain näyttää sivun, joka näyttää samankaltaiselta kuin alla. Tietojesi vuoksi Apache-palvelin toimii oletusarvoisesti portissa 80.
Voit myös käyttää XAMPP: n mukana tulevaa MySQL-tietokantaa kirjoittamalla http://localhost/phpmyadmin URL selaimessasi.
Lisätietoja: Ryhdy web-kehityksen ja MySQL: n asiantuntijaksi tällä kurssilla
LAMP-palvelimen määrittäminen WSL: ssä
Tämä opas on osoittanut, kuinka XAMPP-palvelin määritetään käytettäväksi PHP-pohjaisten sovellusten kehittämisen aikana. Turvallisuussyistä sinun ei pitäisi koskaan käyttää XAMPP: tä tuotantotarkoituksiin.
Kehittäjille, jotka työskentelevät Windows-alijärjestelmässä Linuxille, voit myös asettaa LAMP-palvelimen WSL: ään, jos haluat.
Haluatko aloittaa verkkokehityksen Windows-alijärjestelmässä Linuxille? Aloita luomalla LAMP-testiympäristö.
Lue seuraava
- Linux
- Ubuntu
- Apache-palvelin
- Linux
- PHP

Mwiza kehittää ohjelmistoja ammattinsa mukaan ja kirjoittaa laajasti Linux- ja käyttöliittymän ohjelmointiin. Jotkut hänen kiinnostuksen kohteistaan ovat historia, taloustiede, politiikka ja yritysarkkitehtuuri.
Tilaa uutiskirjeemme
Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja erikoistarjouksia!
Vielä yksi askel !!!
Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.