Menjadikan Raspberry Pi sebagai webserver? Jelas bisa! Yang akan di install adalah:
Lalu tekan Yes untuk membentuk dbconfig-common.
Kemudian restart nginx
sudo service nginx restart
Dan bukalah web browser dengan mengetikkan http://ip-tujuan/phpmyadmin/ untuk melihat hasilnya.
- nginx
- PHP5
- MySQL
- phpMyAdmin
1. Update apt-get
sudo apt-get update
2. Install MySQL Server
sudo apt-get install mysql-server
Setelah proses instalasi selesai akan tampil pemilihan password untuk MySQL dari user root. Masukkan password yang mudah diingat.
3. Install nginx
sudo apt-get install nginx
Dan aktifkan service nginx
sudo service nginx start
4. Install PHP5-fpm
sudo apt-get install php5-fpm
5. Install phpMyAdmin
sudo apt-get install phpmyadmin
Saat ada pemilihan webserver tekan Tab di keyboard, pilih OK tekan Enter. Dengan demikian kita tidak memilih apache atau lighttpd.
Selanjutnya masukkan password MySQL dari user root yang telah dibuat sebelumnya.
Dan kemudian restart PHP5-fpm:
sudo service php5-fpm restart
6. Konfigurasi nginx
Buat folder untuk menampung file web dan log
mkdir /var/www/logs
Lalu buatlah file log untuk nginx
/var/www/logs/access.log
/var/www/logs/error.log
Edit file nginx yang akan digunakan aktif sebagai web server
sudo nano /etc/nginx/sites-available/mysite
dan isikan ini:
server { listen 80; access_log /var/www/logs/access.log; error_log /var/www/logs/error.log; root /var/www; location / { index index.php index.html index.htm; try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; } location /phpmyadmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpmyadmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } } location /phpMyAdmin { rewrite ^/* /phpmyadmin last; } }
sudo service nginx restart
Dan bukalah web browser dengan mengetikkan http://ip-tujuan/phpmyadmin/ untuk melihat hasilnya.
Raspberry Pi Webserver dengan Nginx, PHP dan MySQL
Reviewed by rizupz
on
Rabu, November 13, 2013
Rating:

Tidak ada komentar:
Posting Komentar