Dalam bidang pembangunan web, rangka kerja Laravel dipanggil klasik. Ia mempunyai sintaks yang lancar dan elegan serta fungsi yang berkuasa, ditambah dengan pelbagai pakej pengembangan, menjadikan rangka kerja Laravel sebagai salah satu rangka kerja PHP yang paling popular pada masa ini. Artikel ini akan membawa pembaca memahami langkah pemasangan rangka kerja Laravel.
1. Keperluan persekitaran
Sebelum anda mula memasang rangka kerja Laravel, pastikan persekitaran pembangunan anda memenuhi keperluan berikut:
- PHP versi 7.2 ke atas.
- Sokongan komposer ialah alat untuk mengurus kebergantungan dalam PHP Jika anda belum memasangnya, sila pasang Komposer terlebih dahulu.
- Sokongan pangkalan data MYSQL Apabila PHP berinteraksi dengan pangkalan data MYSQL, sokongan MYSQL diperlukan.
- Pasang Apache atau Nginx pada pelayan (anda boleh menggunakan Xampp, Wampp dan alatan lain untuk membina persekitaran pembangunan pada komputer Windows)
2 >
Pemasangan Komposer
- Buka tetingkap terminal anda (anda boleh membuka CMD pada komputer Windows), jalankan kod berikut untuk mula memasang Komposer.
1 2 3 | php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
|
Salin selepas log masuk
Pemasangan rangka kerja Laravel
- Buka tetingkap terminal dan laksanakan kod berikut untuk mula memasang rangka kerja Laravel.
Di mana laravel-project ialah nama projek baharu anda.
1 | composer create-project laravel/laravel laravel-project
|
Salin selepas log masuk
Jalankan projek Laravel
- Selepas rangka kerja Laravel dipasang, laksanakan arahan berikut untuk memulakan projek Laravel.
Sekarang, anda boleh membuka penyemak imbas anda dan masukkan localhost:8000 untuk mengakses projek Laravel anda.
1 2 | cd laravel-project
php artisan serve
|
Salin selepas log masuk
3. Konfigurasi persekitaran Laravel
Konfigurasi direktori akar tapak
- Cari folder awam dalam direktori pemasangan Laravel dan gunakannya sebagai direktori akar tapak . Dalam Apache, konfigurasi direktori akar tapak boleh diselesaikan melalui arahan VirtualHost.
Tambahkan kod konfigurasi berikut dalam VirtualHost:
Di mana /path/to/laravel-project/public harus digantikan dengan direktori projek Laravel anda. Anda juga harus menggantikan yourdomain.com dengan nama domain anda.
1 2 3 4 5 6 7 8 | <VirtualHost *:80>
DocumentRoot /path/to/laravel-project/ public
ServerName yourdomain.com
<Directory /path/to/laravel-project/ public >
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
|
Salin selepas log masuk
Dalam Nginx, kod konfigurasi adalah seperti berikut:
Antaranya, /path/to/laravel-project/public hendaklah digantikan dengan direktori projek Laravel anda. Anda juga harus menggantikan yourdomain.com dengan nama domain anda.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | server {
listen 80;
server_name yourdomain.com;
root /path/to/laravel-project/ public ;
index index.php index.html index.htm;
location / {
try_files $uri $uri / /index.php? $query_string ;
}
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root $fastcgi_script_name ;
include fastcgi_params;
}
}
|
Salin selepas log masuk
Konfigurasi pembolehubah persekitaran
- Dalam Laravel, pembolehubah persekitaran disimpan dalam fail .env dan boleh diubah suai dengan mengubah suai fail.
Anda boleh membuat salinan fail .env.example dengan melaksanakan perintah berikut dan namakannya .env.
Anda boleh mengubah suai nama projek Laravel dengan mengubah suai pembolehubah APP_NAME dalam fail .env.
4. Kesimpulan
Artikel ini memperkenalkan langkah pemasangan rangka kerja Laravel. Kami berharap tutorial ini berguna kepada anda. Rangka kerja Laravel mempunyai gaya kod PHP yang sangat baik, dilengkapi dengan enjin templat, komponen Symfony, sistem caching dan alat baris arahan Artisan, dan juga menyediakan seni bina MVC mudah dan lapisan abstraksi pangkalan data. Jika anda seorang jurutera pembangunan web, kami mengesyorkan anda menggunakan rangka kerja Laravel.
Atas ialah kandungan terperinci [Organisasi dan Perkongsian] Langkah pemasangan rangka kerja Laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!