Cara memasang laravel di ubuntu 20.04
- 3346
- 992
- Noah Torp
Laravel adalah rangka kerja web php sumber terbuka, yang direka untuk pembangunan aplikasi web yang lebih cepat. Ia berdasarkan rangka kerja Symfony, mengikuti corak seni bina model-view-controller. Pada masa menulis tutorial ini, Laravel 8 adalah versi stabil terkini yang tersedia.
Laravel menyediakan antara muka baris arahan yang kaya (CLI) yang dikenali sebagai Artisan. Ia menyediakan arahan yang berguna untuk melaksanakan operasi untuk aplikasi anda.
Artikel ini akan membantu anda memasang rangka kerja php laravel di ubuntu 20.04 Sistem LTS.
Langkah 1 - Memasang timbunan lampu
Pertama sekali, anda perlu menyediakan timbunan lampu pada sistem Ubuntu anda. Laravel diperlukan Php 7.2.5 atau lebih tinggi versi yang akan dipasang. Ikuti arahan di bawah untuk memasang semua pakej dan perkhidmatan yang diperlukan pada sistem anda.
Pasang php
sudo apt memasang zip unzip perisian-sifat-sifat sudo add-apt-repository ppa: ondrej/php sudo apt install -y php7.4 Php7.4-GD Php7.4-MBSTRING PHP7.4-xml php-zip
Apache2
sudo apt memasang apache2 libapache2-mod-php7.4
Pasang MySQL
sudo apt memasang mysql-server php7.4-mysql
Anda juga perlu membuat arahan pemasangan mysql. Gunakan tutorial ini untuk mencari maklumat lanjut mengenai pemasangan MySQL.
Langkah 2 - Memasang Komposer
Komposer PHP digunakan untuk memasang kebergantungan yang diperlukan untuk aplikasi PHP. Laksanakan arahan berikut untuk memasang dan mengkonfigurasi komposer pada sistem anda.
curl -ss https: // getcomposer.org/pemasang | PHP SUDO MV COMPOSER.phar/usr/tempatan/bin/komposer sudo chmod +x/usr/tempatan/bin/komposer
Langkah 3 - Muat turun dan pasang Laravel
Versi Laravel terkini boleh didapati di bawah repositori GitHub. Gunakan arahan di bawah untuk mengklon cawangan induk laravel dari repositori github.
cd/var/www git clone https: // github.com/laravel/laravel.git
Tukar ke direktori Laravel dan gunakan komposer untuk memasang semua kebergantungan yang diperlukan untuk rangka kerja Laravel.
CD/VAR/WWW/LAREVEL SUDO COMPOSER Pasang
Pemasangan kebergantungan mungkin mengambil sedikit masa mengikut kelajuan rangkaian anda. Setelah berjaya memasang semua kebergantungan, tetapkan keizinan yang betul pada semua fail.
Chown -r www -data.www -data/var/www/laravel chmod -r 755/var/www/laravel chmod -r 777/var/www/laravel/storan
Langkah 4 - Buat tetapan persekitaran
Seterusnya, buat fail confiugration persekitaran laravel. Anda boleh melakukannya dengan menamakan semula .Evn.Contoh fail ke .Env. Ini akan digunakan untuk persediaan persekitaran aplikasi untuk projek.
mv .Env.Contoh .Env
Sekarang menjana kunci penyulitan nombor rawak Base64, yang digunakan oleh perkhidmatan penyulitan yang menerangi.
Kunci Artisan PHP: Menjana Kunci aplikasi ditetapkan dengan jayanya.
Edit .Env fail konfigurasi dan kemas kini tetapan yang diperlukan. Juga, pastikan app_key ditetapkan dengan betul seperti yang dihasilkan dalam arahan di atas.
vi .Env
App_name = laravel app_env = setempat app_key = base64: hfds7c9rhdp+aehu7kc2olbpuxhqqqq2bq/1gffwepoak = app_debug = true app_url = http: // localhost ..
Anda juga boleh menukar app_name dengan nama aplikasi anda dan app_url ke url yang anda perlukan untuk mengakses aplikasi laravel anda.
Langkah 5 - Buat Pengguna dan Pangkalan Data MySQL
Seterusnya, buat pangkalan data MySQL untuk aplikasi Laravel anda. Juga, buat pengguna MySQL untuk menyambungkan pangkalan data dari aplikasi Laravel. Log masuk ke pelayan MySQL anda dan buat pangkalan data dan pengguna MySQL dengan menjalankan arahan berikut.
Buat pangkalan data Laravel; Buat pengguna 'laravel'@'localhost' yang dikenal pasti oleh 'rahsia'; Beri semua di Laravel.* untuk 'laravel'@'localhost'; Keistimewaan siram; berhenti12345 | Buat pangkalan data Laravel; Buat pengguna 'laravel'@'localhost' yang dikenal pasti oleh 'rahsia'; memberikan semua di laravel.* ke 'laravel'@'localhost'; keistimewaan siram; berhenti |
Sekarang edit .Env Tetapan pangkalan data dan kemas kini.
Db_connection = mysql db_host = 127.0.0.1 db_port = 3306 db_database = laravel db_username = laravel db_password = rahsia
Langkah 6 - Konfigurasi Apache
Seterusnya, edit fail konfigurasi host maya lalai Apache (iaitu: 000-lalai.conf) dan kemas kini root dokumen ke direktori awam Laravel seperti di bawah:
VIM/ETC/APACHE2/Tapak-enabled/000-Default.Conf
Kemas kini konfigurasi seperti di bawah:
ServerAdmin [dilindungi e -mel] DocumentRoot/var/www/laravel/opsyen awam mengikutsymlinks allowoverride none allowoverride semua errorlog $ APACHE_LOG_DIR/ERROR.log customlog $ APACHE_LOG_DIR/akses.log digabungkan
Muat semula perubahan konfigurasi Apache dengan memulakan semula perkhidmatan menggunakan arahan di bawah
SURDO SYSTEMCTL Mulakan semula Apache2
Langkah 7 - Akses Aplikasi Laravel
Anda telah berjaya mengkonfigurasi kerangka PHP Laravel 8 pada sistem anda. Akses Aplikasi Laravel dalam penyemak imbas web kegemaran anda
Mari mula membina aplikasi hebat menggunakan rangka kerja php laravel 7.
Kesimpulan
Tutorial ini menjelaskan kepada anda untuk membuat aplikasi Laravel baru. Juga memberi anda langkah untuk mengkonfigurasi aplikasi Laravel dengan webserver Apache.