Cara Install Linux, Apache, MySQL, PHP (LAMP) di CentOS 6 [part-1]

 
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
View Mode
Views:

967


Replies:1

Cara Install Linux, Apache, MySQL, PHP (LAMP) di CentOS 6 [part-1]

Cara Install Linux, Apache, MySQL, PHP (LAMP) di CentOS 6

About LAMP
LAMP adalah sekelompok perangkat lunak open source yang digunakan untuk mendapatkan server web dan akan berjalan untuk siapa saja yang akan mengaksesnya. LAMP singkatan dari Linux, Apache, MySQL, dan PHP. Karena server sudah berjalan di CentOS man, untuk bagian linux. Berikut ini adalah cara menginstal LEMP.

Set Up
Langkah-langkah dalam tutorial ini memerlukan user pada virtual private server untuk memiliki akses root.

Step Satu — Install Apache
Apache merupakan perangkat lunak bebas open source yang berjalan lebih dari 50% dari server web di dunia.

Untuk menginstal apache, buka terminal dan ketik perintah ini:

sudo yum install httpd

Setelah menginstal, Paman dapat mulai berjalan apache pada VPS Paman:

sudo service httpd start

Status harus running dan terlihat berjalan man a.k.a [OK]

Dan coba untuk mengakses IP kalian man, contohnya

[Image: NLSJR.png]

Bagaimana menemukan alamat IP Server Paman?

Paman bisa menjalankan perintah berikut untuk mengungkapkan alamat IP server Paman.

ifconfig eth0 | grep inet | awk '{ print $2 }'

Step Dua — Install MySQL

MySQL adalah sistem manajemen database yang kuat yang digunakan untuk mengatur dan mengambil data pada server virtual

Untuk menginstal MySQL, buka terminal dan ketik perintah ini:

sudo yum install mysql-server sudo service mysqld start

Selama instalasi, MySQL akan meminta Paman untuk izin ke-dua kali nya man.

Setelah itu selesai menginstal, Paman dapat menetapkan password root MySQL:

Kerikan perintah ini man:

sudo /usr/bin/mysql_secure_installation

Prompt akan meminta Paman untuk password root Paman saat ini.

Karena Paman baru saja menginstal MySQL, Paman kemungkinan besar tidak akan memiliki satu, jadi biarkan kosong dengan menekan ENTER.

Quote:Enter current password for root (enter for none): OK, successfully used password, moving on...

Kemudian prompt akan menanyakan apakah Paman ingin menetapkan password root. Pergi ke depan dan memilih Y dan ikuti petunjuk.

CentOS mengotomatiskan proses pembentukan MySQL, meminta Paman serangkaian pertanyaan YA [Y] atau TIDAK [N].

Ini paling mudah hanya untuk mengatakan Ya untuk semua pilihan. Pada akhirnya, MySQL akan kembali dan menerapkan perubahan baru.

Quote:By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother.

You should remove them before moving into a production environment. Remove anonymous users? [Y/n] Y

Success! Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? [Y/n] Y

Success! By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? [Y/n] Y

Dropping test database... ... Success! - Removing privileges on test database... ... Success Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? [Y/n] Y

Success! Cleaning up... All done! If you've completed all of the above steps, your MySQL installation should now be secure.

Thanks for using MySQL!

Step Tiga —Install PHP

PHP adalah bahasa scripting web sumber terbuka yang banyak digunakan untuk membangun halaman web yang dinamis.

Untuk menginstal PHP pada server virtual pribadi Paman, buka terminal dan ketik perintah ini:

sudo yum install php php-mysql

Setelah Paman menjawab ya untuk PHP prompt, PHP akan diinstal.

PHP Modules

PHP juga memiliki berbagai perpustakaan yang berguna dan modul yang dapat ditambahkan ke server Paman. Paman dapat melihat perpustakaan yang tersedia dengan mengetik:

yum search php-

Terminal kemudian akan menampilkan daftar kemungkinan modul. Awal terlihat seperti ini:

Quote:php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
php-cli.x86_64 : Command-line interface for PHP
php-common.x86_64 : Common files for PHP php-dba.x86_64 : A database abstraction layer module for PHP applications
php-devel.x86_64 : Files needed for building PHP extensions
php-embedded.x86_64 : PHP library for embedding in applications
php-enchant.x86_64 : Human Language and Character Encoding Support
php-gd.x86_64 : A module for PHP applications for using the gd graphics library
php-imap.x86_64 : A module for PHP applications that use IMAP

Untuk melihat rincian lebih lanjut tentang apa yang setiap modul tidak, ketik perintah berikut ke terminal, mengganti nama modul dengan perpustakaan apa pun yang Paman ingin belajar tentang.

yum info name of the module

Setelah Paman memutuskan untuk menginstal modul, ketik:

sudo yum install name of the module

Paman dapat menginstal beberapa perpustakaan sekaligus dengan memisahkan nama setiap modul dengan spasi.

Selamat! Paman sekarang memiliki LAMP stack pada tetesan Paman!

Kita juga harus mengatur proses untuk menjalankan secara otomatis ketika boot Server (php akan berjalan secara otomatis setelah Apache dimulai):

sudo chkconfig httpd on sudo chkconfig mysqld on

Step Empat — Hasil: PHP di Server

Meskipun LAMP diinstal pada server virtual Paman, kita masih bisa melihat dan melihat komponen secara online dengan menciptakan info php halaman cepat

Untuk mengatur ini, terlebih dahulu membuat file baru:

sudo nano /var/www/html/info.php

Tambahkan baris berikut:

PHP Code: (Select All)
<?php phpinfo(); ?>

Lalu Save dan Exit.

Restart apache sehingga semua perubahan berlaku pada server virtual Paman:

sudo service httpd restart

Selesaikan dengan mengunjungi Info php halaman Paman (pastikan Paman mengganti contoh alamat ip dengan benar):

http://IP/info.php

Kalau sudah kaya gini paman gk perlu install Control Panel server lagi, misalnya: cPanel, Parallels Plesk Panel dan lain-lain, maupun yang gratisan seperti zPanel, ISPConfig dan lain-lain.
(This post was last modified: 17-03-2014 01:20 PM by SunDi3yansyah.)

RE: Cara Install Linux, Apache, MySQL, PHP (LAMP) di CentOS 6 [part-1]

makasih yah man untuk informasinya .. bermanfaat banget nih infonya
(This post was last modified: 15-06-2016 09:26 PM by SunDi3yansyah.)
kampoeng