Menggunakan repo
deb http://ftp.debian.org/debian unstable main contrib non-free
deb http://http.us.debian.org/debian/ unstable main contrib non-free
- Update terlebih dahulu, install unzip, nginx dan restart.
root@debian:~# apt-get install unzip
root@debian:~# apt-get install nginx
root@debian:~# /etc/init.d/nginx start
- Rubahlah isi file default menjadi seperti di bawah ini dan save.
server {
# .domain.com will match both domain.com and anything.domain.com
server_name .example.com;
# It is best to place the root of the server block at the server level, and not the location level
# any location block path will be relative to this root.
root /var/www/;
# It's always good to set logs, note however you cannot turn off the error log
# setting error_log off; will simply create a file called 'off'.
access_log /var/log/nginx/example.access.log;
error_log /var/log/nginx/example.error.log;
# This can also go in the http { } level
index index.html index.htm index.php;
location / {
# if you're just using wordpress and don't want extra rewrites
# then replace the word @rewrites with /index.php
try_files $uri $uri/ @rewrites;
}
location @rewrites {
# Can put some of your own rewrite rules in here
# for example rewrite ^/~(.*)/(.*)/? /users/$1/$2 last;
# If nothing matches we'll just send it to /index.php
rewrite ^ /index.php last;
}
# This block will catch static file requests, such as images, css, js
# The ?: prefix is a 'non-capturing' mark, meaning we do not require
# the pattern to be captured into $1 which should help improve performance
location ~* \.(?:ico|css|js|gif|jpe?g|png)$ {
# Some basic cache-control for static files to be sent to the browser
expires max;
add_header Pragma public;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}
# remove the robots line if you want to use wordpress' virtual robots.txt
location = /robots.txt { access_log off; log_not_found off; }
location = /favicon.ico { access_log off; log_not_found off; }
# this prevents hidden files (beginning with a period) from being served
location ~ /\. { access_log off; log_not_found off; deny all; }
location ~ \.php {
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
#fastcgi_pass 127.0.0.1:9000;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}
}
root@debian:~# /etc/init.d/nginx restart
- Install php.
root@debian:~# apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt
php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
- Tambahkan kedalam file /etc/php5/fpm/php-fpm.conf di bawah ini lalu seve dan restart
root@debian:~# /etc/init.d/php5-fpm restart
- Install mysql, create database dan create user.
root@debian:~# Mysql -u root -p (enter dan masukkan password mysql)
mysql> CREATE DATABASE db_sinau;
mysql> CREATE USER sariff@localhost;
mysql> SET PASSWORD FOR sariff@localhost= PASSWORD('typepasswordhere');
mysql> GRANT ALL PRIVILEGES ON db_sinau.* TO sariff@localhost IDENTIFIED BY 'password';
mysql> flush privileges;
mysql> exit
- Download file phpBB-3.0.10.zip, membuat folder /var/www dan extract file phpBB-3.0.10.zip ke folder www
root@debian:~# mkdir /var/www
root@debian:~# unzip phpBB-3.0.10.zip -d /var/ww
- Merubah permision (masuklah ke folder /var/www/phpBB3)
root@debian:/var/www/phpBB3# chmod 666 -R config.php
root@debian:/var/www/phpBB3# chmod 777 -R cache
root@debian:/var/www/phpBB3# chmod 777 -R files
root@debian:/var/www/phpBB3# chmod 777 -R images/avatars/upload
root@debian:/var/www/phpBB3# chmod 777 -R store
- Ketik di Browser http://192.168.1.213/phpBB3/install
Welcome to installation =>proceed to next step
Installation compatibility =>start install
Database configuration (isi database server 'localhost' database name 'db_sinau' database user name 'sariff'' database password 'ketik password database') =>proceed to next step
Database connection =>proceed to next step
Administrator configuration (isi administrator username, administrator password, contact e-mail address) =>proceed to next step
Administrator details =>proceed to next step
Configuration file =>proceed to next step

Advanced settings =>proceed to next step
Create database tebles =>proceed to next step

Final stage =>login

Send statistical information
Klik go to the ACP start page
Welcome to phpBB warning(Harap menghapus, memindahkan atau mengganti nama direktori instalasi)
- Merubah nama folder install dan merubah permision config.php
root@debian:/var/www/phpBB3# chmod 644 -R config.php
Welcome to phpBB
finished












Tidak ada komentar:
Posting Komentar