Cara menginstal kerangka php laravel di ubuntu

Cara menginstal kerangka php laravel di ubuntu

Laravel adalah kerangka kerja PHP gratis, open source, fleksibel, dan ringan Pengontrol Model-View (MVC) Struktur desain. Ini memiliki sintaks yang halus, mudah, dan dapat dibaca untuk mengembangkan aplikasi modern, kuat dan kuat dari awal. Selain itu, Laravel Dilengkapi dengan beberapa alat, yang dapat Anda gunakan untuk menulis kode PHP yang bersih, modern dan dapat dipelihara.

Baca juga: Cara menginstal kerangka kerja Web Laravel PHP di CentOS

Di artikel ini, saya akan menjelaskan cara menginstal dan menjalankan versi terbaru Laravel 5.6 Kerangka PHP pada Ubuntu 18.04, 16.04 Dan 14.04 Lts (Dukungan Jangka Panjang) dengan Apache2 Dan PHP 7.2 mendukung.

Persyaratan sistem

Sistem Anda harus memenuhi persyaratan berikut untuk dapat menjalankan versi terbaru Laravel:

  • Php> = 7.1.3 Dengan OpenSSL, PDO, MBSTRING, Tokenizer, XML, CTYPE dan Ekstensi JSON PHP JSON.
  • Composer - Manajer Paket Level Aplikasi untuk PHP.

Menginstal prasyarat

Pertama, pastikan untuk memperbarui sumber sistem Anda dan paket perangkat lunak yang ada menggunakan perintah berikut.

$ sudo apt-get update $ sudo apt-get upgrade 

Memasang tumpukan lampu di ubuntu

Selanjutnya, siapkan lari LAMPU (Linux, Apache, mysql Dan Php) Lingkungan, jika sudah Anda miliki, Anda dapat melewatkan langkah ini, atau memasang tumpukan lampu menggunakan perintah berikut pada sistem ubuntu.

$ sudo apt-get menginstal Python-software-properties $ sudo add-apt-repository PPA: ondrej/php $ sudo apt-get update $ sudo apt-get install apache2 libapache2-mod-php7.2 MySQL-Server Php7.2 php7.2-xml php7.2-GD Php7.2-opcache php7.PHP7 2-mbstring.2-mysql 

Meskipun repositori ubuntu default memiliki Php, Tapi itu selalu merupakan ide yang baik untuk memiliki repositori pihak ketiga untuk pembaruan yang lebih sering. Jika Anda mau, Anda dapat melewatkan langkah ini dan tetap berpegang pada versi php default dari repositori Ubuntu.

Menginstal Komposer di Ubuntu

Sekarang, kita perlu menginstal a Komposer (Manajer Ketergantungan untuk PHP) untuk menginstal yang diperlukan Laravel dependensi menggunakan perintah berikut.

# curl -ss https: // getComposer.org/installer | PHP # MV Composer.phar/usr/lokal/bin/komposer # chmod +x/usr/lokal/bin/komposer 

Memasang Laravel di Ubuntu

Sekali Komposer diinstal, sekarang Anda dapat mengunduh dan menginstal versi terbaru Laravel dari repositori git resmi di bawah Apache /var/www direktori.

$ cd/var/www $ git clone https: // github.com/laravel/laravel.git $ cd/var/www/laravel $ sudo composer instal 

Sekali Laravel Instalasi selesai, atur izin yang sesuai pada semua file menggunakan perintah berikut.

$ chown -r www -data.www -data/var/www/laravel $ chmod -r 755/var/www/laravel $ chmod -r 777/var/www/laravel/penyimpanan 

Menyiapkan Kunci Enkripsi

Sekarang buat file lingkungan untuk aplikasi Anda, menggunakan file sampel yang disediakan.

$ cp .Env.contoh .Env 

Laravel menggunakan kunci aplikasi untuk mengamankan sesi pengguna dan data terenkripsi lainnya. Jadi Anda perlu menghasilkan dan mengatur tombol aplikasi Anda ke string acak menggunakan perintah berikut.

$ PHP Artisan Key: menghasilkan 

Setelah kunci telah dihasilkan, sekarang buka .Env file konfigurasi dan perbarui nilai yang diperlukan. Juga, pastikan App_key diatur dengan benar dalam file konfigurasi seperti yang dihasilkan dalam perintah di atas.

App_name = laravel app_env = local app_key = base64:Afcs6c5rhdl+felu5kf2ljkuxgbb6rq/5gfgtypoak = App_debug = true app_url = http: // localhost 

Buat Database untuk Laravel

Anda mungkin juga perlu membuat database MySQL untuk proyek aplikasi Laravel Anda menggunakan perintah berikut.

$ mysql -u root -p mysql> buat database Laravel; mysql> berikan semuanya Laravel.* ke 'Laravel'@' localhost 'diidentifikasi oleh'Secret_Password'; mysql> hak istimewa flush; mysql> berhenti 

Sekarang buka .Env file konfigurasi dan perbarui pengaturan basis data seperti yang ditunjukkan.

Db_connection = mysql db_host = 127.0.0.1 db_port = 3306 db_database = Laravel db_username = Laravel db_password = Secret_password 

Mengkonfigurasi Apache untuk Laravel

Sekarang buka file konfigurasi host virtual apache default /etc/apache2/site-enabled/000-default.conf dan perbarui Root document ke Laravel direktori publik seperti yang ditunjukkan.

$ nano/etc/apache2/Situs-Enabled/000-default.conf 

Sekarang ubah konfigurasi host virtual default dengan konten berikut dan pastikan untuk mengganti Domain Anda.tld dengan nama domain situs web Anda seperti yang ditunjukkan.

 Nama server Domain Anda.tld Serveradmin [email dilindungi] documentroot /var/www/laravel/publik  Opsi ikuti Symlinks allowoverride tidak ada allowoverride semua errorLog $ apache_log_dir/error.Log CustomLog $ APACHE_LOG_DIR/Access.log digabungkan  

Setelah melakukan perubahan di atas, pastikan untuk memuat ulang perubahan konfigurasi Apache dengan memulai kembali layanan menggunakan perintah berikut.

$ Layanan sudo Apache2 restart 

Mengakses aplikasi Laravel

Akhirnya akses aplikasi Laravel Anda dari browser, menggunakan URL berikut.

http: // yourdomain.tld atau http: // your-ip-address 
Periksa instalasi Laravel

Dari titik ini, Anda siap untuk pergi dan mulai membangun aplikasi yang kuat menggunakan kerangka php Laravel. Untuk konfigurasi tambahan seperti cache, basis data, dan sesi, Anda dapat pergi ke beranda Laravel.