{"id":2080,"date":"2019-01-19T07:54:05","date_gmt":"2019-01-19T00:54:05","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=2080"},"modified":"2025-04-18T16:10:24","modified_gmt":"2025-04-18T09:10:24","slug":"tutorial-install-laravel-5-di-debian-linux","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/","title":{"rendered":"Tutorial Install Laravel 5 di Debian Linux"},"content":{"rendered":"<p>Laravel adalah salah satu MVC PHP framework open source terbaik yang dirancang untuk pengembangan aplikasi web yang lebih cepat. Anda cukup menginstal dan menggunakannya pada sistem pengembangan Anda. Artikel ini akan membantu Anda menginstal Laravel 5 PHP Framework pada sistem Linux Debian 10 (Buster).<\/p>\n<p><strong>Laravel requirements<\/strong><\/p>\n<ul>\n<li>Apache<\/li>\n<li>MySQL\/MariaDB<\/li>\n<li>PHP &gt;= 7.1.3<\/li>\n<li>OpenSSL PHP Extension<\/li>\n<li>PDO PHP Extension<\/li>\n<li>Mbstring PHP Extension<\/li>\n<li>Tokenizer PHP Extension<\/li>\n<li>XML PHP Extension<\/li>\n<\/ul>\n<h2 class=\"heading1\">Langkah 1 \u2013 Persiapan<\/h2>\n<p>Anda perlu menginstal versi PHP yang disarankan dengan modul yang diperlukan sebelum memulai instalasi Laravel. Sistem yang telah terinstall LAMP stack dapat melewati langkah ini, dan yang belum terinstall LAMP, silahkan menggunakan perintah berikut untuk mengatur LAMP pada sistem Debian 10.<\/p>\n<p><strong>Install PHP 7<\/strong><\/p>\n<pre>sudo apt-get install git python-software-properties\r\nwget -q https:\/\/packages.sury.org\/php\/apt.gpg -O- | sudo apt-key add -\r\necho \"deb https:\/\/packages.sury.org\/php\/ buster main\" | sudo tee \/etc\/apt\/sources.list.d\/php.list\r\n<\/pre>\n<pre>sudo apt update\r\nsudo apt install php php-mcrypt php-gd php-mbstring php-xml\r\n<\/pre>\n<p><strong>Install Apache2<\/strong><\/p>\n<pre>sudo apt install apache2 libapache2-mod-php\r\n<\/pre>\n<p><strong>Install MySQL<\/strong><\/p>\n<pre>sudo apt install mysql-server php-mysql\r\n<\/pre>\n<p><strong>Install PHP Composer<\/strong><\/p>\n<p>Composer diperlukan untuk menginstal dependensi Laravel. Jadi gunakan perintah di bawah ini untuk mengunduh dan menggunakan sebagai perintah di sistem kami.<\/p>\n<pre>curl -sS https:\/\/getcomposer.org\/installer | php\r\nsudo mv composer.phar \/usr\/local\/bin\/composer\r\nsudo chmod +x \/usr\/local\/bin\/composer\r\n<\/pre>\n<h2 class=\"heading1\">Langkah 2 \u2013 Install Laravel di Debian 10<\/h2>\n<p>Clone source code Laravel terbaru dari repositori git resminya ke sistem lokal Anda. Cukup jalankan perintah berikut untuk melakukannya.<\/p>\n<pre>cd \/var\/www\r\ngit clone https:\/\/github.com\/laravel\/laravel.git\r\n<\/pre>\n<p>Arahkan ke direktori kode Laravel dan gunakan composer untuk menginstal semua dependensi yang diperlukan untuk framework Laravel.<\/p>\n<pre>cd \/var\/www\/laravel\r\nsudo composer install\r\n<\/pre>\n<p>Instalasi dependensi mungkin memakan waktu sesuai kecepatan jaringan Anda. Setelah berhasil menginstal semua dependensi, atur izin yang tepat pada semua file.<\/p>\n<pre>chown -R www-data.www-data \/var\/www\/laravel\r\nchmod -R 755 \/var\/www\/laravel\r\nchmod -R 777 \/var\/www\/laravel\/storage\r\n<\/pre>\n<h2 class=\"heading1\">Langkah 3 \u2013 Set Encryption Key<\/h2>\n<p>Sekarang, ganti nama file<strong> .evn.example<\/strong> menjadi <strong>.env<\/strong> di direktori utama project. File ini akan digunakan untuk mengatur lingkungan aplikasi untuk proyek.<\/p>\n<pre>mv .env.example .env\r\n<\/pre>\n<p>Kemudian, buat kunci enkripsi nomor acak base64, yang digunakan oleh layanan pengenkripsi Illuminate.<\/p>\n<pre>php artisan key:generate\r\n\r\nApplication key set successfully.\r\n<\/pre>\n<p>Edit file konfigurasi .env dan perbarui pengaturan yang diperlukan. Juga, pastikan APP_KEY diatur dengan benar seperti yang dihasilkan pada perintah di atas.<\/p>\n<pre>vi .env\r\n<\/pre>\n<pre class=\"pretty\">APP_NAME=Laravel\r\nAPP_ENV=local\r\nAPP_KEY=base64:Wer9JfZHN4qYQt9i8Hn1hLt8LWPeT3urzdI0hVqfzJM=\r\nAPP_DEBUG=true\r\nAPP_URL=http:\/\/localhost\r\n<\/pre>\n<h2 class=\"heading1\">Langkah 4 \u2013 Setup MySQL Database<\/h2>\n<p>Anda juga mungkin perlu membuat database untuk aplikasi Laravel Anda. Login ke server MySQL Anda dan buat basis data dan pengguna MySQL.<\/p>\n<div id=\"crayon-5d0895281497f903204074\" class=\"crayon-syntax crayon-theme-github crayon-font-liberation-mono crayon-os-pc print-yes notranslate\" data-settings=\" minimize scroll-mouseover\">\n<div>\n<pre id=\"crayon-5d0895281497f903204074-1\" class=\"crayon-line\">mysql<span class=\"crayon-h\">&gt;<\/span> <span class=\"crayon-st\">CREATE<\/span> <span class=\"crayon-st\">DATABASE<\/span> laravel;\r\nmysql<span class=\"crayon-h\">&gt;<\/span> <span class=\"crayon-st\">GRANT<\/span> <span class=\"crayon-st\">ALL<\/span> <span class=\"crayon-st\">ON<\/span> laravel.* <span class=\"crayon-st\">to<\/span> <span class=\"crayon-s\">'laravel'<\/span>@<span class=\"crayon-s\">'localhost'<\/span> <span class=\"crayon-st\">IDENTIFIED BY<\/span> <span class=\"crayon-s\">'secret_password'<\/span>;\r\nmysql<span class=\"crayon-h\">&gt;<\/span> <span class=\"crayon-st\">FLUSH<\/span> <span class=\"crayon-st\">PRIVILEGES<\/span>;\r\nmysql<span class=\"crayon-h\">&gt;<\/span> quit<\/pre>\n<\/div>\n<div class=\"crayon-main\">Edit file <strong>.env<\/strong> dan perbarui pengaturan basis data.<\/div>\n<\/div>\n<pre class=\"pretty\">DB_CONNECTION=mysql\r\nDB_HOST=127.0.0.1\r\nDB_PORT=3306\r\nDB_DATABASE=laravel\r\nDB_USERNAME=laravel\r\nDB_PASSWORD=secret_password\r\n<\/pre>\n<h2 class=\"heading1\">Langkah 5 \u2013 Konfigurasi Apache<\/h2>\n<p>Anda dapat membuat file konfigurasi Apache baru atau mengedit file konfigurasi host virtual standar Apache <strong>000-default.conf<\/strong> dan memperbarui DocumentRoot ke Laravel direktori publik seperti di bawah ini.<\/p>\n<pre>vim \/etc\/apache2\/sites-available\/000-default.conf\r\n<\/pre>\n<p>Perbarui konfigurasi sebagai:<\/p>\n<pre class=\"pretty\">&lt;VirtualHost *:80&gt;\r\n\r\n        ServerAdmin webmaster@localhost\r\n        DocumentRoot \/var\/www\/laravel\/public\r\n\r\n        &lt;Directory \/&gt;\r\n                Options FollowSymLinks\r\n                AllowOverride None\r\n        &lt;\/Directory&gt;\r\n        &lt;Directory \/var\/www\/laravel&gt;\r\n                AllowOverride All\r\n        &lt;\/Directory&gt;\r\n\r\n        ErrorLog ${APACHE_LOG_DIR}\/error.log\r\n        CustomLog ${APACHE_LOG_DIR}\/access.log combined\r\n\r\n&lt;\/VirtualHost&gt;\r\n<\/pre>\n<p>Muat ulang perubahan konfigurasi Apache dengan memulai ulang layanan menggunakan perintah di bawah ini<\/p>\n<pre>sudo service apache2 restart\r\n<\/pre>\n<h2 class=\"heading1\">Langkah 6 \u2013 Akses Aplikasi Laravel<\/h2>\n<p>Akhirnya, Laravel PHP framework telah berhasil dikonfigurasi pada sistem Linux Debian 10 Buster Anda. Akses aplikasi Laravel di browser web favorit Anda seperti di bawah ini:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24585\" src=\"https:\/\/www.linuxid.net\/assets\/media\/how-to\/tutorial\/post\/LaravelSetup.png\" alt=\"LaravelSetup\" width=\"780\" height=\"493\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel adalah salah satu MVC PHP framework open source terbaik yang dirancang untuk pengembangan aplikasi&hellip;<\/p>\n","protected":false},"author":2,"featured_media":2081,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[38,261,22],"class_list":["post-2080","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","tag-apache","tag-laravel","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutorial Install Laravel 5 di Debian Linux - Linuxid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial Install Laravel 5 di Debian Linux - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Laravel adalah salah satu MVC PHP framework open source terbaik yang dirancang untuk pengembangan aplikasi&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-19T00:54:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T09:10:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/LaravelSetup.png\" \/>\n\t<meta property=\"og:image:width\" content=\"780\" \/>\n\t<meta property=\"og:image:height\" content=\"493\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"xsand\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"xsand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/\",\"url\":\"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/\",\"name\":\"Tutorial Install Laravel 5 di Debian Linux - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/LaravelSetup.png\",\"datePublished\":\"2019-01-19T00:54:05+00:00\",\"dateModified\":\"2025-04-18T09:10:24+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/LaravelSetup.png\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/LaravelSetup.png\",\"width\":780,\"height\":493},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial Install Laravel 5 di Debian Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/post\/#website\",\"url\":\"https:\/\/linuxid.net\/post\/\",\"name\":\"Linuxid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/post\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\",\"name\":\"xsand\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"caption\":\"xsand\"},\"url\":\"https:\/\/www.linuxid.net\/post\/author\/xsand\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial Install Laravel 5 di Debian Linux - Linuxid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/","og_locale":"id_ID","og_type":"article","og_title":"Tutorial Install Laravel 5 di Debian Linux - Linuxid","og_description":"Laravel adalah salah satu MVC PHP framework open source terbaik yang dirancang untuk pengembangan aplikasi&hellip;","og_url":"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/","og_site_name":"Linuxid","article_published_time":"2019-01-19T00:54:05+00:00","article_modified_time":"2025-04-18T09:10:24+00:00","og_image":[{"width":780,"height":493,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/LaravelSetup.png","type":"image\/png"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/","url":"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/","name":"Tutorial Install Laravel 5 di Debian Linux - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/LaravelSetup.png","datePublished":"2019-01-19T00:54:05+00:00","dateModified":"2025-04-18T09:10:24+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/LaravelSetup.png","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/LaravelSetup.png","width":780,"height":493},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/tutorial-install-laravel-5-di-debian-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Tutorial Install Laravel 5 di Debian Linux"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/post\/#website","url":"https:\/\/linuxid.net\/post\/","name":"Linuxid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/post\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79","name":"xsand","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","caption":"xsand"},"url":"https:\/\/www.linuxid.net\/post\/author\/xsand\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/2080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/comments?post=2080"}],"version-history":[{"count":3,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/2080\/revisions"}],"predecessor-version":[{"id":3120,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/2080\/revisions\/3120"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/2081"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=2080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=2080"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=2080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}