Rumah > Artikel > pembangunan bahagian belakang > Persediaan persekitaran pembangunan laravel php
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:
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!