Selasa, 01 Januari 2019

Install Webserver di Openwrt, uhttpd + php7 + Mysql-server


Wajib Extroot, Berikut ini dokumentasi saya saat install webserver di router linux openwrt, sengaja tidak disertai dengan penjelasan yang lengkap karena memang hanya sebuah dokumentasi saja biar nanti kalau lupa bisa merujuk kembali.

UPDATE
opkg update

INSTALL PHP-7
opkg install php7
opkg install php7-cgi

Edit dan tambahkan kode dibawah ini pada: /etc/config/uhttpd

list interpreter ".php=/usr/bin/php-cgi"
option index_page index.php

opkg install php7-mod-ctype php7-mod-curl php7-mod-dom php7-mod-exif php7-mod-fileinfo php7-mod-ftp php7-mod-gd php7-mod-gettext php7-mod-gmp php7-mod-hash php7-mod-iconv php7-mod-json php7-mod-ldap php7-mod-mbstring php7-mod-mcrypt php7-mod-mysql php7-mod-openssl php7-mod-pcntl php7-mod-pdo php7-mod-pdo-mysql php7-mod-pdo-pgsql php7-mod-pdo-sqlite php7-mod-pgsql php7-mod-session php7-mod-simplexml php7-mod-soap php7-mod-sockets php7-mod-sqlite php7-mod-sqlite3 php7-mod-sysvmsg

opkg install php7-mod-sysvsem php7-mod-sysvshm php7-mod-tokenizer php7-mod-xml php7-mod-xmlreader php7-mod-xmlwriter

opkg install php5-mod-apc

INSTALL MYSQL-SERVER

opkg install mysql-server

mysql> CREATE USER 'phpmyadminuser'@'%' IDENTIFIED BY 'phpmyadminuser123';

mysql> GRANT ALL PRIVILEGES ON . TO 'phpmyadminuser'@'%' WITH GRANT OPTION;

Untuk install phpmyadmin lanjut pada postingan selanjutnya.