fbpx
33 C
Jakarta
Rabu, 15 Mei 2024

Cara menginstal Nginx, MariaDB dan HHVM pada Debian 8

HHVM (Hip Hop Virtual Machine) adalah compiler just-in-time yang dikembangkan oleh Facebook untuk menjalankan aplikasi yang ditulis dalam PHP dan Hack bahasa. HHVM lebih cepat dari mesin PHP tradisional dari Zend dan digunakan oleh Facebook untuk melayani miliaran permintaan web per hari. HHVM memiliki throughput 9x lebih tinggi dari permintaan web dan lebih pengurangan 5x konsumsi memori dibandingkan dengan Zend PHP 5.2 mesin + APC. melihat lebih banyak di sini.

Tutorial ini menjelaskan instalasi Nginx, MariaDB, dan HHVM di Debian 8 (Jessie).

 

1 Prasyarat

server harus menjalankan Debian 8 (64bit) server minimal menginstal. Jika Anda menginstal server dari awal, maka kita lihat panduan ini untuk mendapatkan minimal instalasi yang bersih. Saya akan menggunakan IP 192.168.1.100 sebagai IP server saya. Silahkan ganti IP ini dengan IP server di semua perintah di mana ia muncul.

 

2 Instal Nginx

The Nginx paket tersedia di Debian repositori apt. Nginx dapat diinstal dengan perintah berikut:

apt-get update
apt-get install nginx unzip

Restart Nginx ketika instalasi selesai.

systemctl mulai nginx

Sekarang Anda dapat menguji Nginx di browser Anda untuk melihat apakah sudah terpasang dengan benar. Buka IP Server: http://192.168.1.100/. Anda akan melihat sebuah halaman yang sama dengan yang di bawah.

Baca Juga:  Instal phpMyAdmin di Debian 11 dengan Nginx

3 Menginstal dan Mengkonfigurasi MariaDB

Saya akan menginstal MariaDB bukan MySQL untuk mengambil keuntungan dari kinerja yang lebih baik dan fungsi tambahan. MariaDB adalah fork dari MySQL Database Server dikembangkan oleh MySQL Pengembang asli.

Untuk menginstal MariaDB, jalankan berikut perintah apt-get:

apt-get install mariadb-client mariadb-server

Dan start MariaDB dengan systemctl:

systemctl start mysql

Sekarang login ke MariaDB dengan “mysql” perintah, perintah akan meminta password yang telah ditetapkan selama MariaDB telah terinstal dgn baik.

mysql -u root -p

TYPE YOUR PASSWORD

Langkah selanjutnya adalah membuat database baru dengan nama datadb dan user database baru dengan nama userdata untuk instalasi aplikasi Anda. Jalankan perintah di bawah ini di dalam prompt MySQL untuk mencapai itu. Mengganti password ‘userdata @’ dengan password yang aman yang akan digunakan sebagai password untuk database aplikasi baru.

create database datadb;
create user userdata@localhost identified by 'userdata@';
grant all privileges on datadb.* to userdata@localhost identified by 'userdata@';
flush privileges;
\q

4 Menginstal dan Mengkonfigurasi HHVM

Tambahkan repositori dari hhvm.com ke /etc/apt/sources.list berkas repositori Ubuntu dan memperbarui repositori:

wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | apt-key add -
echo deb http://dl.hhvm.com/debian jessie main | tee /etc/apt/sources.list.d/hhvm.list
apt-get update

Kemudian instal paket HHVM:

apt-get install hhvm

HHVM dilengkapi dengan install_fastcgi.sh script untuk menghubungkan Nginx dengan HHVM. Jalankan perintah di bawah ini:

/usr/share/hhvm/install_fastcgi.sh

Konfigurasi HHVM untuk memulai secara otomatis saat booting Server:

update-rc.d hhvm defaults

HHVM harus digunakan untuk / usr / bin / php bahkan jika Anda memiliki php-cli dipasang, jadi kami menjalankan Debian update-alternatif script untuk mengkonfigurasi ulang default PHP:

/usr/bin/update-alternatives --install /usr/bin/php php /usr/bin/hhvm 60

Kemudian mulai HHVM dengan systemctl:

systemctl start hhvm

Pada langkah berikutnya, saya akan menguji apakah HHVM digunakan untuk mengurai halaman PHP di Nginx dan pada shell.
Buat file baru dengan info.php nama di direktori /var/www/html:

cd /var/www/html/
vim info.php

Dan menambahkan kode PHP ini ke file:

<?php
echo 'HipHop';
?>

Sekarang mengakses file di browser Anda: http://192.168.1.100/info.php. Ketika Anda melihat kata HipHop di halaman web Anda, maka HHVM bekerja dengan benar.
Akhirnya menguji HHVM di server konsol anda / terminal, ketik perintah ini:

php info.php
php -v

Perintah pertama akan menunjukkan kata “HipHop”, perintah kedua versi HHVM.
setelah semuanya beres Anda bisa menghapus file info.php untuk security keamanan web server Anda.

rm /var/www/html/info.php

Terima kasih, dan semoga membantu…

HHVM (Hip Hop Virtual Machine) adalah compiler just-in-time yang dikembangkan oleh Facebook untuk menjalankan aplikasi yang ditulis dalam PHP dan Hack bahasa. HHVM lebih cepat dari mesin PHP tradisional dari Zend dan digunakan oleh Facebook untuk melayani miliaran permintaan web per hari. HHVM memiliki throughput 9x lebih tinggi dari permintaan web dan lebih pengurangan 5x konsumsi memori dibandingkan dengan Zend PHP 5.2 mesin + APC. melihat lebih banyak di sini.

Tutorial ini menjelaskan instalasi Nginx, MariaDB, dan HHVM di Debian 8 (Jessie).

 

1 Prasyarat

server harus menjalankan Debian 8 (64bit) server minimal menginstal. Jika Anda menginstal server dari awal, maka kita lihat panduan ini untuk mendapatkan minimal instalasi yang bersih. Saya akan menggunakan IP 192.168.1.100 sebagai IP server saya. Silahkan ganti IP ini dengan IP server di semua perintah di mana ia muncul.

 

2 Instal Nginx

The Nginx paket tersedia di Debian repositori apt. Nginx dapat diinstal dengan perintah berikut:

apt-get update
apt-get install nginx unzip

Restart Nginx ketika instalasi selesai.

systemctl mulai nginx

Sekarang Anda dapat menguji Nginx di browser Anda untuk melihat apakah sudah terpasang dengan benar. Buka IP Server: http://192.168.1.100/. Anda akan melihat sebuah halaman yang sama dengan yang di bawah.

Baca Juga:  Apa Perbedaan service vs systemctl di Linux?

3 Menginstal dan Mengkonfigurasi MariaDB

Saya akan menginstal MariaDB bukan MySQL untuk mengambil keuntungan dari kinerja yang lebih baik dan fungsi tambahan. MariaDB adalah fork dari MySQL Database Server dikembangkan oleh MySQL Pengembang asli.

Untuk menginstal MariaDB, jalankan berikut perintah apt-get:

apt-get install mariadb-client mariadb-server

Dan start MariaDB dengan systemctl:

systemctl start mysql

Sekarang login ke MariaDB dengan “mysql” perintah, perintah akan meminta password yang telah ditetapkan selama MariaDB telah terinstal dgn baik.

mysql -u root -p

TYPE YOUR PASSWORD

Langkah selanjutnya adalah membuat database baru dengan nama datadb dan user database baru dengan nama userdata untuk instalasi aplikasi Anda. Jalankan perintah di bawah ini di dalam prompt MySQL untuk mencapai itu. Mengganti password ‘userdata @’ dengan password yang aman yang akan digunakan sebagai password untuk database aplikasi baru.

create database datadb;
create user userdata@localhost identified by 'userdata@';
grant all privileges on datadb.* to userdata@localhost identified by 'userdata@';
flush privileges;
\q

4 Menginstal dan Mengkonfigurasi HHVM

Tambahkan repositori dari hhvm.com ke /etc/apt/sources.list berkas repositori Ubuntu dan memperbarui repositori:

wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | apt-key add -
echo deb http://dl.hhvm.com/debian jessie main | tee /etc/apt/sources.list.d/hhvm.list
apt-get update

Kemudian instal paket HHVM:

apt-get install hhvm

HHVM dilengkapi dengan install_fastcgi.sh script untuk menghubungkan Nginx dengan HHVM. Jalankan perintah di bawah ini:

/usr/share/hhvm/install_fastcgi.sh

Konfigurasi HHVM untuk memulai secara otomatis saat booting Server:

update-rc.d hhvm defaults

HHVM harus digunakan untuk / usr / bin / php bahkan jika Anda memiliki php-cli dipasang, jadi kami menjalankan Debian update-alternatif script untuk mengkonfigurasi ulang default PHP:

/usr/bin/update-alternatives --install /usr/bin/php php /usr/bin/hhvm 60

Kemudian mulai HHVM dengan systemctl:

systemctl start hhvm

Pada langkah berikutnya, saya akan menguji apakah HHVM digunakan untuk mengurai halaman PHP di Nginx dan pada shell.
Buat file baru dengan info.php nama di direktori /var/www/html:

cd /var/www/html/
vim info.php

Dan menambahkan kode PHP ini ke file:

<?php
echo 'HipHop';
?>

Sekarang mengakses file di browser Anda: http://192.168.1.100/info.php. Ketika Anda melihat kata HipHop di halaman web Anda, maka HHVM bekerja dengan benar.
Akhirnya menguji HHVM di server konsol anda / terminal, ketik perintah ini:

php info.php
php -v

Perintah pertama akan menunjukkan kata “HipHop”, perintah kedua versi HHVM.
setelah semuanya beres Anda bisa menghapus file info.php untuk security keamanan web server Anda.

rm /var/www/html/info.php

Terima kasih, dan semoga membantu…

Untuk mendapatkan Berita & Review menarik Saksenengku Network
Google News

Artikel Terkait

Populer

Artikel Terbaru