GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Instal Laravel PHP Framework di CentOS 7

Pada artikel ini, kita akan mengatur Laravel di CentOS 7. Jika Anda seorang pengembang web PHP maka Anda tidak perlu khawatir tentang semua kerangka kerja PHP modern, Laravel adalah yang termudah untuk dibangun dan dijalankan yang menghemat waktu Anda dan usaha dan membuat pengembangan web menyenangkan. Laravel menganut filosofi pengembangan umum yang menetapkan prioritas tinggi pada pembuatan kode yang dapat dipelihara dengan mengikuti beberapa panduan sederhana, Anda harus dapat menjaga kecepatan pengembangan yang cepat dan bebas mengubah kode Anda tanpa takut merusak fungsionalitas yang ada.

Instalasi framework PHP Laravel bukanlah masalah besar. Anda cukup mengikuti panduan langkah demi langkah dalam artikel ini untuk server CentOS 7 Anda.

1) Persyaratan Server

Laravel bergantung pada sejumlah prasyarat yang harus disiapkan sebelum menginstalnya. Prasyarat tersebut mencakup beberapa parameter penyetelan dasar server seperti pembaruan sistem Anda, hak sudo, dan pemasangan paket yang diperlukan.

Setelah Anda terhubung ke server Anda, pastikan untuk mengonfigurasi nama domain yang sepenuhnya memenuhi syarat kemudian jalankan perintah di bawah ini untuk mengaktifkan EPEL Repo dan memperbarui server Anda.

# yum install epel-release
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
# yum update

2) Pengaturan Firewall

Sistem Firewall dan pengaturan SELinux adalah bagian penting terkait keamanan aplikasi Anda dalam produksi. Anda dapat menonaktifkan firewall jika Anda bekerja di server uji dan menjaga SELinux ke mode permisif menggunakan perintah di bawah ini, sehingga Anda menginstal setup tidak akan terpengaruh olehnya.

# setenforce 0

3) Pengaturan Apache, MariaDB, PHP

Instalasi Laravel membutuhkan tumpukan LAMP lengkap dengan OpenSSL, PDO, Mbstring dan Tokenizer PHP Extensions. Jika Anda sudah menjalankan server LAMP maka Anda dapat melewati langkah ini untuk melanjutkan dan pastikan ekstensi PHP yang diperlukan telah diinstal.

Untuk menginstal AMP stack, Anda dapat menggunakan perintah di bawah ini di server Anda masing-masing.

CentOS

# yum install httpd mariadb-server php56w php56w-mysql php56w-mcrypt php56w-dom php56w-mbstring

Untuk memulai dan mengaktifkan web Apache dan layanan MySQL/Mariadb saat boot pada CentOS 7, kita akan menggunakan perintah di bawah ini.

# systemctl start httpd
# systemctl enable httpd
#systemctl start mysqld
#systemctl enable mysqld

Setelah memulai layanan MariaDB, kami akan mengonfigurasi kata sandi amannya dengan perintah di bawah ini.

#mysql_secure_installation

4) Instal Komposer

Sekarang kita akan menginstal composer yang merupakan salah satu persyaratan terpenting sebelum memulai instalasi Laravel yang membantu dalam menginstal dependensi Laravel.

Jalankan perintah di bawah ini untuk mengatur 'komposer' di CentOS/Ubuntu.

# curl -sS https://getcomposer.org/installer | php
# mv composer.phar /usr/local/bin/composer
# chmod +x /usr/local/bin/composer

5) Menginstal Laravel

Paket instalasi Laravel dapat diunduh dari github menggunakan perintah di bawah ini.

# wget https://github.com/laravel/laravel/archive/develop.zip

Untuk mengekstrak paket yang diarsipkan dan pindah ke direktori root dokumen, gunakan perintah di bawah ini.

# unzip develop.zip
# mv laravel-develop /var/www/

Sekarang gunakan perintah compose berikut yang akan menginstal semua dependensi yang diperlukan untuk Laravel di dalam direktorinya.

# cd /var/www/laravel-develop/
# composer install

6) Enkripsi Kunci

Untuk layanan encrypter, kami akan membuat kunci enkripsi 32 digit menggunakan perintah di bawah ini.

# php artisan key:generate

Application key [Lf54qK56s3qDh0ywgf9JdRxO2N0oV9qI] set successfully

Sekarang masukkan kunci ini ke dalam file 'app.php' seperti yang ditunjukkan di bawah ini.

# vim /var/www/laravel-develop/config/app.php

7) Tuan Rumah dan Kepemilikan Virtua

Setelah penginstalan komposer, tetapkan izin dan kepemilikan pengguna Apache ke direktori root dokumen seperti yang ditunjukkan.

# chmod 775 /var/www/laravel-develop/app/storage
# chown -R apache:apache /var/www/laravel-develop

Buka file konfigurasi default server web apache menggunakan editor apa pun untuk menambahkan baris berikut di file akhir untuk entri host virtual baru.

# vim /etc/httpd/conf/httpd.conf
ServerName laravel-develop
DocumentRoot /var/www/laravel/public

start Directory /var/www/laravel
AllowOverride All
Directory close

Sekarang saatnya untuk me-restart layanan server web apache seperti yang ditunjukkan di bawah ini dan kemudian buka browser web Anda untuk memeriksa halaman localhost Anda.

# systemctl restart httpd

8) Akses Web Laravel 5

Buka browser web Anda dan berikan IP server atau nama Fully Qualified Domain Anda dan Anda akan melihat halaman web default framework Laravel 5.

Kesimpulan

Laravel Framework adalah alat yang hebat untuk mengembangkan aplikasi web Anda. Jadi, di akhir artikel ini, Anda telah mempelajari penyiapan instalasinya di CentOS 7. Sekarang mulailah menggunakan kerangka kerja PHP yang luar biasa ini yang memberi Anda lebih banyak fitur dan kenyamanan dalam pekerjaan pengembangan Anda.


Cent OS
  1. Cara Menginstal PHP 5.5 di CentOS

  2. Cara Menginstal PHP 5.6 di CentOS 7

  3. Cara Menginstal PHP 7.3 di CentOS 8

  1. Cara Menginstal PHP 8 di CentOS 7

  2. Cara Menginstal PHP 8 di CentOS 8

  3. Cara Menginstal PHP 7.2 di CentOS 7

  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal PHP 7.4 di CentOS 7

  3. Cara Menginstal PHP 7.3 di CentOS 7