Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Instalasi Server LAMP (Linux Apache MySQL PHP) di Mageia Linux

Posted on August 12, 2012 by Syauqi Wiryahasana
Tujuan dari instalasi ini adalah membangun server dengan Mageia Linux dengan fitur webserver dengan Apache, database dengan MySQL (MariaDB) dan scripting dengan PHP.

MySQL

1. Instalasi MySQL di Mageia, MySQL secara resmi diganti dengan MariaDB. MariaDB sendiri adalah versi opensource dan versi komunitas dari MySQL dengan berbagai support patch dari Google, Facebook dkk. instalasi dengan urpmi: [sourcecode]urpmi mysql mysql-client[/sourcecode] 2. Ubah konfigurasi mysql khususnya untuk opsi skip-networking sehingga MySQL tidak melakukan scanning port TCP/IP. [sourcecode] vi /etc/my.cnf [/sourcecode] tambahkan tanda pagar (#) didepan opsi skip-networking. sehingga menjadi: [sourcecode] [...] # Don't listen on a TCP/IP port at all. This can be a security enhancement, # if all processes that need to connect to mysqld run on the same host. # All interaction with mysqld must be made via Unix sockets or named pipes. # Note that using this option without enabling named pipes on Windows # (via the "enable-named-pipe" option) will render mysqld useless! # #skip-networking [...] [/sourcecode] 3. Jalankan daemon MySQL/MariaDB: [sourcecode]/etc/init.d/mysqld start[/sourcecode] 4. Ganti password default root MySQL: [sourcecode]mysqladmin -u root password passwordkamu[/sourcecode]

Apache

Berbagai paket Apache disediakan di Mageia, silakan pilih satu. Install dengan urpmi: [sourcecode]urpmi apache[/sourcecode] pilih salah satu dari edisi apache yang ada: [sourcecode] In order to satisfy the 'apache-mpm[*][== 2.2.22-12.mga2]' dependency, one of the following packages is needed: 1- apache-mpm-prefork-2.2.22-12.mga2.x86_64: Implements a non-threaded, pre-forking web server (stable) (to install) 2- apache-mpm-event-2.2.22-12.mga2.x86_64: Implements a hybrid multi-threaded multi-process web server (experimental) (to install) 3- apache-mpm-worker-2.2.22-12.mga2.x86_64: Implements a hybrid multi-threaded multi-process web server (experimental) (to install) 4- apache-mpm-peruser-2.2.22-12.mga2.x86_64: Implements a hybrid multi-process, multi-threaded web server (experimental) (to install) 5- apache-mpm-itk-2.2.22-12.mga2.x86_64: Implements a non-threaded, pre-forking web server (experimental) (to install) What is your choice? (1-5) [/sourcecode] kita coba gunakan pilihan 1, apache-mpm-prefox karena merupakan edisi stabil yang dirilis. Jalankan server apache dengan perintah: [sourcecode]/etc/init.d/httpd start[/sourcecode] coba buka webrowser dan buka alamat server anda, misal http://192.168.100.1/ seharusnya sudah ada halaman Its Works!

PHP5

1. Instalasi Apache Mod PHP [sourcecode]urpmi apache-mod_php[/sourcecode] 2. Instalasi paket PHP yang dibutuhkan, misalnya: [sourcecode]urpmi php-mysql php-mysqli php-bz2 php-calendar php-ctype php-curl php-devel php-dio php-dom php-eaccelerator php-enchant php-event php-exif php-fam php-fileinfo php-filepro php-ftp php-gd php-gettext php-gmp php-iconv php-id3 php-imap php-mbstring php-mcache php-mcrypt php-newt php-odbc php-oggvorbis php-pcntl php-pcre php-pear-Net_IDNA php-posix php-readline php-recode php-session php-shmop php-simplexml php-snmp php-soap php-sockets php-sqlite php-ssh2 php-suhosin php-sysvmsg php-sysvsem php-sysvshm php-tcpwrap php-tidy php-xml php-xmlrpc php-zip php-ini[/sourcecode] Sekian, server sudah bisa dipakai untuk produksi sekarang.
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically