Rumah  >  Artikel  >  rangka kerja php  >  Artikel yang menerangkan proses pemasangan laravel secara terperinci

Artikel yang menerangkan proses pemasangan laravel secara terperinci

PHPz
PHPzasal
2023-04-12 09:12:14782semak imbas

Laravel ialah rangka kerja aplikasi web PHP yang popular yang menjadikan pembangunan web lebih pantas dan mudah dengan menyediakan sintaks ringkas dan ciri berkuasa. Dalam artikel ini, kami akan menjalankan proses pemasangan Laravel supaya anda boleh mula membina aplikasi web yang menakjubkan!

  1. Sahkan keperluan sistem

Sebelum memasang Laravel, anda perlu memastikan sistem anda memenuhi keperluan berikut:

  • Versi PHP: 7.2 . 5 atau lebih tinggi
  • Pek sambungan: BCMath, Ctype, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML dan CURL
  • Pangkalan Data: MySQL(5.6+), Postgres, SQLite atau SQL Server
  • Pelayan Web: Apache, Nginx atau LiteSpeed
  1. Pasang Laravel

Untuk memasang Laravel, anda perlu menggunakan Composer. Jika anda belum memasang Komposer, lawati tapak web https://getcomposer.org/ dan ikut arahan untuk memasangnya.

Setelah anda memasang Komposer, anda boleh mula memasang Laravel. Untuk melakukan ini, masukkan arahan berikut dari tetingkap baris arahan anda:

composer global require laravel/installer

Arahan di atas akan memasang pemasang Laravel secara global. Jika anda tidak memasang Komposer secara global, anda perlu mengambil langkah berikut:

  • Muat turun pemasang Komposer
  • Buka tetingkap baris arahan dan jalankan pemasang Komposer di dalamnya

Selepas memasang Laravel, anda boleh menggunakan perintah laravel di mana-mana sahaja pada sistem anda.

  1. Buat projek Laravel baharu

Selepas melengkapkan pemasangan Laravel, anda boleh menggunakan arahan berikut untuk mencipta projek Laravel baharu dalam sistem anda:

laravel new project-name

Ini akan mencipta projek Laravel baharu bernama project-name dan memasang semua kebergantungan yang diperlukan. Setelah pemasangan selesai, anda boleh memulakan projek menggunakan arahan berikut:

cd project-name
php artisan serve

Perintah ini akan memulakan pelayan web dan mula menjalankan aplikasi Laravel anda.

  1. Konfigurasi pangkalan data

Secara lalai, Laravel akan menggunakan pangkalan data SQLite. Jika anda ingin menggunakan jenis pangkalan data lain, anda perlu mengkonfigurasi fail config/database.php.

Berikut ialah contoh cara mengkonfigurasi pangkalan data MySQL:

'mysql' => [
    'driver' => 'mysql',
    'url' => env('DATABASE_URL'),
    'host' => env('DB_HOST', '127.0.0.1'),
    'port' => env('DB_PORT', '3306'),
    'database' => env('DB_DATABASE', 'forge'),
    'username' => env('DB_USERNAME', 'forge'),
    'password' => env('DB_PASSWORD', ''),
    'unix_socket' => env('DB_SOCKET', ''),
    'charset' => 'utf8mb4',
    'collation' => 'utf8mb4_unicode_ci',
    'prefix' => '',
    'strict' => true,
    'engine' => null,
],
  1. Mengkonfigurasi pembolehubah persekitaran

Dalam aplikasi Laravel anda, anda boleh menggunakan Fail .env untuk menyimpan pembolehubah yang berkaitan dengan persekitaran tertentu. Anda boleh menyalin fail .env.example dan mencipta fail .env menggunakan arahan berikut:

cp .env.example .env

Dalam fail .env, anda boleh mentakrifkan pembolehubah pangkalan data anda, kunci aplikasi dan pembolehubah penting yang lain . Pastikan semua pembolehubah dalam fail .env sepadan dengan tetapan sebenar anda.

  1. Kemas kini dengan kerap

Akhir sekali, anda perlu mengemas kini rangka kerja Laravel dan semua kebergantungan lain dengan kerap untuk memastikan ia selamat, terjamin dan mempunyai ciri terkini.

Anda boleh menaik taraf Laravel dengan arahan berikut:

composer update laravel/framework

Itu sahaja! Kini anda tahu cara memasang dan menyediakan Laravel, dan anda sudah bersedia untuk mula membina aplikasi web yang menakjubkan!

Atas ialah kandungan terperinci Artikel yang menerangkan proses pemasangan laravel secara terperinci. 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