GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Instal Prosper202 dengan Nginx, MySQL dan PHP-FPM di Ubuntu

Dalam tutorial ini kami akan menunjukkan cara menginstal Prosper202. Dibuat oleh Tracking202, Prosper202 adalah aplikasi yang dihosting sendiri yang memungkinkan Anda melacak dan mengoptimalkan semua kampanye pemasaran Anda. Ini open source dan mudah dipasang di VPS Linux. Ikuti langkah-langkah di bawah ini untuk menginstal Prosper202 di Ubuntu 14.04 .

Berikut ini adalah persyaratan sistem minimum untuk Prosper202:

– PHP versi 5.4 atau lebih tinggi.
– MySQL versi 5.6 atau lebih tinggi.
– Ekstensi MySQLi diaktifkan di PHP

Silakan dan sambungkan ke server Anda melalui SSH. Hal pertama yang perlu Anda lakukan adalah mengupgrade semua perangkat lunak sistem Anda ke versi terbaru yang tersedia:Jalankan perintah berikut:

# apt-get update &&apt-get -y upgrade

Kita akan menggunakan Nginx sebagai server web dalam tutorial ini. Setelah proses pembaruan selesai, Anda dapat menginstal Nginx di VPS Ubuntu Anda menggunakan perintah berikut:

# apt-get install nginx

Mulai Nginx dan aktifkan saat boot sistem:

# service nginx start# update-rc.d nginx enable

Hal berikutnya yang perlu Anda lakukan adalah menginstal MySQL 5.6 di server Anda. Gunakan perintah berikut:

# apt-get install mysql-server-5.6 mysql-client-5.6

Lanjutkan dengan instalasi aman MySQL:

# mysql_secure_installation

Ikuti pesan di layar untuk mengonfigurasi MySQL:

Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada):OK, kata sandi berhasil digunakan, lanjutkan...Setel kata sandi root? [Y/n] yKata sandi baru:Masukkan kembali kata sandi baru:Kata sandi berhasil diperbarui!Memuat ulang tabel hak istimewa.. ... Berhasil!Hapus pengguna anonim? [Y/n] y ... Berhasil! Larang login root dari jarak jauh? [Y/n] y ... Berhasil! Hapus database pengujian dan akses ke sana? [Y/n] y - Menjatuhkan database pengujian...ERROR 1008 (HY000) pada baris 1:Tidak dapat menghapus 'tes' database; database tidak ada ... Gagal! Tidak kritis, terus bergerak... - Menghapus hak istimewa pada basis data pengujian... ... Berhasil! Muat ulang tabel hak istimewa sekarang? [Y/n] y ... Sukses!

Mulai layanan MySQL dan aktifkan pada boot sistem:

# service mysql start# update-rc.d mysql aktifkan

Jika Anda telah menginstal server MySQL di server Anda, Anda dapat memeriksa versinya menggunakan perintah berikut:

# mysql --version

Anda akan melihat sesuatu seperti berikut di layar Anda:

# mysql --versionmysql Ver 14.14 Distrib 5.6.28, untuk debian-linux-gnu (x86_64) menggunakan pembungkus EditLine

Komponen selanjutnya yang perlu diinstal adalah PHP-FPM. Instal PHP-FPM menggunakan perintah di bawah ini:

# apt-get install php5-fpm php5-mysql

Buat direktori untuk Prosper202:

# mkdir /var/www/prosper202

Sekarang, unduh rilis terbaru Prosper202 dari http://prosper.tracking202.com/download dan unzip file yang diunduh di direktori ‘/var/www/prosper202/’ di server Anda. Atau, gunakan perintah berikut untuk mengunduh dan meng-unzip instalasi Prosper202 di direktori ‘/var/www/prosper202/’:

# cd /var/www/prosper202/ &&wget http://my.tracking202.com/clickserver/download/latest &&unzip terbaru

Setelah Anda melakukannya, ubah kepemilikan file:

# chown www-data:-R /var/www/prosper202

Buat file konfigurasi Nginx untuk Prosper202:

nano /etc/nginx/sites-available/yourdomain.com

Masukkan konten berikut:

server { #dengarkan 80; ## dengarkan ipv4; baris ini default dan tersirat #listen [::]:80 default ipv6only=on; ## dengarkan root ipv6 /var/www/prosper202; indeks index.php index.html; # Jadikan situs dapat diakses dari http://localhost/ server_name www.yourdomain.com yourdomain.com; lokasi / { # Usaha pertama untuk melayani permintaan sebagai file, kemudian # sebagai direktori, kemudian kembali ke index.html try_files $uri $uri/ /index.html; } error_page 404 /404.html; # redirect halaman kesalahan server ke halaman statis /50x.html error_page 500 502 503 504 /50x.html; lokasi =/50x.html { root /usr/share/nginx/www; } # meneruskan skrip PHP ke server FastCGI yang mendengarkan di 127.0.0.1:9000 lokasi ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; # CATATAN:Anda harus memiliki "cgi.fix_pathinfo =0;" di php.ini # Dengan php5-cgi saja:# fastcgi_pass 127.0.0.1:9000; # Dengan php5-fpm:fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; termasuk fastcgi_params; }}

Pastikan Anda mengganti yourdomain.com dengan nama domain Anda yang sebenarnya.
Aktifkan konfigurasi dan mulai ulang layanan Nginx:

# ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/yourdomain.com# service nginx restart

Karena Prosper202 menyimpan datanya ke dalam database MySQL, Anda perlu membuat database untuknya. Masuk ke MySQL sebagai root:

# mysql -u root -p

Buat database baru untuk Prosper202, pengguna database dan atur kata sandi menggunakan perintah di bawah ini:

mysql> BUAT DATABASE prosper202DB;mysql> BERIKAN SEMUA HAK ISTIMEWA PADA prosper202DB.* UNTUK 'prosper202'@'localhost' DIIDENTIFIKASI DENGAN 'YoUrPaSsWoRd';mysql> FLUSH PRIVILEGES \q 

Langkah terakhir adalah membuka browser web favorit Anda dan memasukkan nama domain Anda ke dalam bilah pencarian. Anda harus mengikuti petunjuk di layar untuk menyelesaikan instalasi Prosper202.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Prosper202 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara Instal Nginx Dengan PHP-FPM Dan MySQL Di Fedora 16 “Verne”

  2. Cara Instal Nginx Dengan PHP5 Dan MySQL Di Ubuntu 11.10

  3. Instal OpenCart 2 di Ubuntu 14.04 VPS dengan Nginx dan PHP-FPM

  1. Instal OwnCloud 7 dengan Nginx dan PHP-FPM di VPS Ubuntu

  2. Instal Fuel CMS di Ubuntu 14.04 VPS dengan Nginx, PHP-FPM dan MySQL

  3. Instal Concrete5 di Ubuntu 14.04 VPS dengan Nginx, PHP-FPM dan MySQL

  1. Cara Menginstal Nginx Dengan PHP-FPM Dan MySQL Di openSUSE 12.1

  2. Instal CMS Oktober di Ubuntu, dengan Nginx dan MariaDB

  3. Instal PHP 7.1 dengan Nginx di Ubuntu 16.04