Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Persediaan persekitaran pembangunan laravel php

Persediaan persekitaran pembangunan laravel php

WBOY
WBOYasal
2023-05-28 20:44:36626semak imbas

Persediaan persekitaran pembangunan PHP Laravel

Laravel ialah rangka kerja PHP popular yang menyediakan banyak fungsi dan alatan yang mudah untuk membantu pembangun membina aplikasi web berskala dengan cepat. Untuk mula menggunakan Laravel, kita perlu menyediakan persekitaran pembangunan. Artikel ini akan memperkenalkan cara untuk menyediakan persekitaran pembangunan PHP Laravel.

Sebelum kita mula, kita perlu memastikan bahawa kita telah memasang perisian berikut:

  • PHP
  • Komposer
  • Pelayan web seperti sebagai Apache atau Nginx )
  • MySQL atau pangkalan data hubungan lain

Jika anda belum memasang perisian ini, anda boleh pergi ke tapak web rasmi mereka untuk memuat turun dan memasangnya.

Seterusnya, kita perlu memasang persekitaran pembangunan Laravel. Kami boleh memasang pemasang Laravel melalui Komposer, yang boleh membantu kami memasang Laravel dengan cepat pada persekitaran dan pelayan setempat.

Buka terminal (Mac atau Linux) atau command prompt (Windows) dan masukkan arahan berikut untuk memasang pemasang Laravel:

composer global require laravel/installer

Apabila Composer telah selesai memasang, kita boleh menggunakan arahan berikut untuk mencipta Projek Laravel Baharu:

laravel new myproject

Ini akan mencipta projek Laravel baharu dalam direktori semasa dan memasang semua kebergantungan yang diperlukan.

Kini, kami perlu mengkonfigurasi pelayan web kami untuk mengendalikan aplikasi Laravel dengan betul. Jika anda menggunakan pelayan web Apache, anda boleh menggunakan fail konfigurasi berikut:

<VirtualHost *:80>
    ServerName myproject.local
    DocumentRoot /path/to/myproject/public

    <Directory /path/to/myproject/public>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Ganti myproject.local dengan nama domain atau alamat IP projek anda. Gantikan /path/to/myproject/public dengan laluan mutlak ke direktori awam projek anda.

Jika anda menggunakan Nginx, anda boleh menggunakan fail konfigurasi berikut:

server {
    listen 80;
    server_name myproject.local;
    root /path/to/myproject/public;

    index index.html index.htm index.php;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ .php$ {
        try_files $uri /index.php =404;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Ganti myproject.local dengan nama domain atau alamat IP projek anda. Gantikan /path/to/myproject/public dengan laluan mutlak ke direktori awam projek anda. Jika versi PHP anda bukan 7.4, gantikan nombor versi dalam fastcgi_pass dengan nombor versi PHP yang anda gunakan.

Sekarang, kita perlu mencipta pangkalan data dan mengkonfigurasi aplikasi Laravel untuk menyambung kepadanya. Buka fail .env dan gantikan yang berikut dengan konfigurasi pangkalan data yang sesuai untuk anda:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mydatabase
DB_USERNAME=myusername
DB_PASSWORD=mypassword

Ganti mydatabase dengan nama pangkalan data yang anda mahu gunakan. Gantikan myusername dengan nama pengguna pangkalan data yang anda mahu gunakan. Gantikan mypassword dengan kata laluan pangkalan data yang anda mahu gunakan.

Kini kita boleh menjalankan migrasi pangkalan data dan mengisi pangkalan data. Dalam terminal atau gesaan arahan, navigasi ke direktori projek anda dan jalankan arahan berikut:

php artisan migrate --seed

Ini akan menjalankan migrasi pangkalan data dan populasi, mencipta jadual data dan data sampel yang diperlukan.

Seterusnya, kita perlu menjana kunci aplikasi. Dalam terminal atau gesaan arahan, navigasi ke direktori projek anda dan jalankan arahan berikut:

php artisan key:generate

Ini akan menjana kunci aplikasi baharu dalam fail .env.

Kini kami telah menyelesaikan penyediaan persekitaran pembangunan Laravel. Untuk menjalankan aplikasi kami, mulakan pelayan web anda dan akses aplikasi anda dalam penyemak imbas. Jika anda menggunakan pelayan tempatan, lawati http://myproject.local dalam penyemak imbas anda (ganti myproject.local dengan nama domain atau alamat IP anda).

Saya harap artikel ini dapat membantu anda berjaya menyediakan persekitaran pembangunan PHP Laravel. Semoga berjaya membina aplikasi web yang hebat!

Atas ialah kandungan terperinci Persediaan persekitaran pembangunan laravel php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:php merangkum kaedah awamArtikel seterusnya:php merangkum kaedah awam