Install LEMP (nginx + MariaDB + PHP) di openSUSE 13.2


Catatan usang ini semoga bisa membantu bagi yang membutuhkan, karena ini bukan hal yang baru bagi para jagoan linux.
Kali ini kita akan coba membuat artikel tentang bagaimana cara menginstall  LEMP (nginx + MariaDB + PHP) di openSUSE 13.2, tak perlu panjang lebar mari kita lanjut pada langkah langkah berikut ini :



Pastikan dulu kita punya akses root ya bro, oke lanjut ...
1. Tambah repo biar bisa download nginx via zypper/yast2
linux-okln:~ # zypper ar -r https://download.opensuse.org/repositories/home:/-miska-:/pidrive/openSUSE_13.2/home:-miska-:pidrive.repo
linux-okln:~ # zypper refresh
2. Install nginx
linux-okln:~ # zypper install nginx
-- Setelah terinstall, jalankan nginx dengan perintah:
linux-okln:~ # systemctl start nginx.service
-- Agar nginx bisa berjalan ketika booting ketikan perintah:
linux-okln:~ # systemctl enable nginx.service
-- Lakukan tes apakah nginx sudah berjalan atau belum menggunakan browser kesayangan anda :
http://<ip address server nginx anda>/
-- Jika sukses maka akan tampil seperti pada gambar berikut :

-- Jika belum kemungkinan karena terblokir firewall anda, silahkan lakukan pengecualian untuk nginx agar tidak diblokir.
Contoh Buka akses firewall untuk nginx via CLI :
* Edit file config firewall /etc/sysconfig/SuSEfirewall2
* Edit bagian ini :

FW_SERVICES_EXT_TCP="" 
menjadi
FW_SERVICES_EXT_TCP="22 80 443"
* save
* restart firewall
linux-okln:~ # /sbin/rcSuSEfirewall2 restart
3. Install PHP5-FPM

PHP-FPM adalah sebuah manajer proses PHP yang menerapkan protokol FastCGI. PHP-FPM merupakan solusi yang lebih ringan dibandingkan menggunakan solusi tradisional Apache + modul PHP. PHP-FPM biasanya dipadukan dengan NGINX agar proses tidak besar.
-- Cara install
 linux-okln:~ # zypper install php5-fpm php5-mysql php5
-- Copy file php.ini
linux-okln:~ # cp /etc/php5/cli/php.ini /etc/php5/fpm/
-- Edit file php.ini pada folder /etc/php5/fpm/
Ubah bagian cgi.fix_pathinfo=1 menjadi cgi.fix_pathinfo=0
-- Rename /etc/php5/fpm/php-fpm.conf.default to /etc/php5/fpm/php-fpm.conf
 linux-okln:~ # mv /etc/php5/fpm/php-fpm.conf.default /etc/php5/fpm/php-fpm.conf
-- Edit file /etc/php5/fpm/php-fpm.conf
* Ganti lokasi log

error_log = /var/log/php-fpm.log

* Ganti owner dan grup dari nobody ke nginx

user = nginx
group = nginx
-- Mengaktifkan PHP-FPM
* Edit /etc/nginx/nginx.conf.
Hilangkan tanda komentar pada bagian di bawah ini (ubah  “/scripts” menjadi “$document_root“):

-- Test PHP-FPM

* Untuk mengetes apakah php-fpm sudah berjalan atau belum kita dapat membuat file php (contoh info.php) di /srv/www/htdocs yang berisikan

<?php phpinfo(); ?>

* Restart Services

linux-okln:~ # systemctl restart nginx.service
linux-okln:~ # systemctl restart php-fpm.service

* Lakukan tes apakah php-fpm sudah berjalan atau belum menggunakan browser kesayangan anda :

http://<ip address server nginx anda>/info.php

* Jika sukses maka akan tampak seperti berikut :


4. Install MariaDB 
linux-okln:~ # zypper install mariadb mariadb-client
-- Setelah terinstall jalankan MariaDB
linux-okln:~ # systemctl start mysql.service
-- Agar dapat berjalan ketika booting ketikan perintah ini
linux-okln:~ # systemctl enable mysql.service
Sejauh ini mariadb sudah dapat digunakan untuk melakukan setting perdana dapat dilakukan dengan mengetikan perintah  mysql_secure_installation, untuk lebih lanjut tentang hal ini dapat dibaca di sini.

5. Install phpMyAdmin
 linux-okln:~ # zypper in phpMyAdmin

-- Setelah terinstall anda seharusnya dapat mengakses phpmyadmin via browser anda,
http://<ip address server nginx anda>/phpMyAdmin
-- Jika berhasil maka akan tampak seperti berikut :


Sekian Terimakasih semoga Bermanfaat :D

Komentar

Archive

Formulir Kontak

Kirim