Cara menginstal kerangka php laravel di ubuntu
- 4628
- 605
- Daryl Hermiston DVM
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-addressPeriksa 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.
- « 5 alat untuk memindai server Linux untuk malware dan rootkit
- Cara menginstal kerangka kerja web laravel php di centos »