# Laravelin asentaminen Ubuntu 22.04:ään

PHP-kehys Laravel tarjoaa **laajan valikoiman kirjastoja ja komponentteja** PHP-kehitykseen. Täältä löydät asennuksen vaatimukset ja ohjeet Laravelin asentamiseen Ubuntu 22.04:ään.

## Mitkä ovat Laravelin vaatimukset?

Järjestelmän ei tarvitse täyttää monia vaatimuksia, jotta Laravelia voi käyttää Ubuntu 22.04:ssä. Koska Laravel on PHP-kehys, sinun on varmistettava, että PHP on asennettu Ubuntu-palvelimellesi. Tarvitsemasi **PHP-versio** riippuu siitä, **mitä Laravel-versiota** haluat käyttää. Virallisessa dokumentaatiossa (kesäkuu 2023) suositellaan seuraavaa:

<table>
  <thead>
    <tr>
      <th>Laravel-versio</th>
      <th>Tuetut PHP-versiot</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>9</td>
      <td>8.0–8.2</td>
    </tr>
    <tr>
      <td>10</td>
      <td>8.1–8.2</td>
    </tr>
    <tr>
      <td>11</td>
      <td>8,2</td>
    </tr>
  </tbody>
</table>

Vaikka PHP on **asennettu Ubuntuun oletuksena**, sinun tulisi silti tarkistaa, mitä versiota olet tällä hetkellä käyttämässä. Voit tehdä tämän suorittamalla seuraavan komennon terminaalissa:

```bash
php -v
```

Komennon syöttämisen jälkeen tulosteen pitäisi näyttää tältä:

[![Kuva: Ubuntu terminal: PHP version check](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/9/5/csm_php-version-check_41817f90da.webp "Ubuntu terminal: PHP version check")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/php-version-check.png) You can check the PHP version in the Ubuntu terminal. Tässä esimerkissä voit nähdä, että PHP-versio 8.1.2 on asennettu ja toimii oikein.

Huomio Jos olet asentanut palvelimesi minimaalisella asennuksella, sinun on asennettava PHP ja määritettävä sen asetukset ennen kuin voit jatkaa.

Laravel-kehittäjä Taylor Otwell suosittelee **PHP-pakettien hallintajärjestelmän** [Composerin](https://getcomposer.org/) käyttöä. Lisätietoja tästä kätevästä pakettityökalusta löydät vaiheittaisesta oppaastamme, jossa kerrotaan, miten Composer asennetaan Ubuntuun.

## Laravelin asentaminen Ubuntu 22.02:een: vaiheittaiset ohjeet

Kun sinulla on yhteensopiva PHP-versio ja Composer, voit asentaa Laravelin Ubuntu 22.04:ään. Avaa tätä varten terminaali ja siirry järjestelmän **HTML-hakemistoon**.

```bash
cd /var/www/html/
```

Asenna PHP-kehys suorittamalla seuraava komento tässä hakemistossa:

```bash
sudo composer create-project laravel/laravel test-project
```

Sen sijaan, että käyttäisit nimeä “test-project”, voit valita nimen PHP-sovellukselle, jonka haluat luoda Laravelilla. Jos asennus onnistuu, saat viestin, jossa lukee “Sovelluksen avain asetettu onnistuneesti”.

[![Kuva: Ubuntu terminal: PHP framework Laravel successfully installed](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/6/6/csm_laravel-installation-successfully_601b6f5be4.webp "Ubuntu terminal: PHP framework Laravel successfully installed")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/laravel-installation-successfully.png) To start the installation process, use administrator privileges to confirm the execution of the installation via Composer. Kun asennus on valmis, anna juuri lisäämällesi Laravel-sovelluksen hakemistolle (tässä oppaassa nimeltään “test-project”) **omistusoikeus palvelimelle**. Voit tehdä tämän suorittamalla seuraavat komennot:

```bash
sudo chown -R www-data:www-data /var/www/html/test-project
sudo chmod -R 775 /var/www/html/test-project/storage
```

Varmista asennus siirtymällä Laravel-sovelluksen hakemistoon ja suorittamalla seuraava komento:

```bash
php artisan
```

Vinkki Laravelin kanssa työskenneltäessä on suositeltavaa asentaa **MySQL** tai vaihtoehtoinen tietokannan hallintajärjestelmä. Lisäksi on hyödyllistä asentaa **Apache-verkkopalvelin** (jos sitä ei ole jo asennettu). Optimaalisen yhteensopivuuden saavuttamiseksi suosittelemme asentamaan suositun LAMP-stackin.


This is a markdown version of: [https://www.ionos.com/fi-fi/digitalguide/verkkosivustot/verkkosivujen-kehittaeminen/asenna-laravel-ubuntuun/](https://www.ionos.com/fi-fi/digitalguide/verkkosivustot/verkkosivujen-kehittaeminen/asenna-laravel-ubuntuun/) for AI/LLM consumption.