GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte Prosper202 s Nginx, MySQL a PHP-FPM na Ubuntu

V tomto tutoriálu vám ukážeme, jak nainstalovat Prosper202. Prosper202, vytvořený společností Tracking202, je samostatně hostovaná aplikace, která vám umožní sledovat a optimalizovat všechny vaše marketingové kampaně. Je to open source a snadno se instaluje na Linux VPS. Podle níže uvedených kroků nainstalujte Prosper202 na Ubuntu 14.04 .

Níže jsou uvedeny minimální systémové požadavky pro Prosper202:

– PHP verze 5.4 nebo vyšší.
– MySQL verze 5.6 nebo vyšší.
– Rozšíření MySQLi povoleno v PHP

Pokračujte a připojte se k serveru přes SSH. První věc, kterou musíte udělat, je upgradovat veškerý systémový software na nejnovější dostupnou verzi:Spusťte následující příkaz:

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

V tomto tutoriálu budeme používat Nginx jako webový server. Po dokončení procesu aktualizace můžete instalovat Nginx na vašem Ubuntu VPS pomocí následujícího příkazu:

# apt-get install nginx

Spusťte Nginx a povolte jej při spouštění systému:

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

Další věc, kterou musíte udělat, jenainstalovat MySQL 5.6 na vašem serveru. Použijte následující příkaz:

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

Pokračujte v zabezpečené instalaci MySQL:

# mysql_secure_installation

Při konfiguraci MySQL postupujte podle zpráv na obrazovce:

Zadejte aktuální heslo pro root (zadejte pro žádné):OK, úspěšně použité heslo, pokračujem...Nastavit heslo root? [A/n] yNové heslo:Znovu zadejte nové heslo:Heslo bylo úspěšně aktualizováno!Opětovné načítání tabulek oprávnění... ... Úspěch!Odebrat anonymní uživatele? [A/n] y ... Úspěch! Zakázat vzdálené přihlášení root? [A/n] y ... Úspěch! Odstranit testovací databázi a získat k ní přístup? [Y/n] y - Rušení testovací databáze...CHYBA 1008 (HY000) na řádku 1:Nelze zrušit 'test' databáze; databáze neexistuje ... Failed! Není kritické, pokračujte... - Odebírání oprávnění u testovací databáze... ... Úspěch! Znovu načíst tabulky oprávnění? [A/n] y ... Úspěch!

Spusťte službu MySQL a povolte ji při spouštění systému:

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

Pokud již máte na svém serveru nainstalován MySQL server, můžete jeho verzi zkontrolovat pomocí následujícího příkazu:

# mysql --version

Na obrazovce byste měli vidět něco jako následující:

# mysql --versionmysql Ver 14.14 Distrib 5.6.28, pro debian-linux-gnu (x86_64) pomocí EditLine wrapper

Další komponentou, kterou je třeba nainstalovat, je PHP-FPM. Nainstalujte PHP-FPM pomocí příkazu níže:

# apt-get install php5-fpm php5-mysql

Vytvořte adresář pro Prosper202:

# mkdir /var/www/prosper202

Nyní si stáhněte nejnovější verzi Prosper202 z http://prosper.tracking202.com/download a rozbalte stažený soubor v adresáři ‚/var/www/prosper202/‘ na vašem serveru. Nebo použijte následující příkaz ke stažení a rozbalení instalace Prosper202 v adresáři „/var/www/prosper202/“:

# cd /var/www/prosper202/ &&wget http://my.tracking202.com/clickserver/download/latest &&rozbalit nejnovější

Jakmile to uděláte, změňte vlastnictví souborů:

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

Vytvořte konfigurační soubor Nginx pro Prosper202:

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

Zadejte následující obsah:

server { #listen 80; ## poslouchat ipv4; tento řádek je výchozí a implikovaný #listen [::]:80 default ipv6only=on; ## poslouchat ipv6 root /var/www/prosper202; index index.php index.html; # Zpřístupněte stránky z http://localhost/ server_name www.yourdomain.com yourdomain.com; umístění / { # Nejprve se pokuste obsloužit požadavek jako soubor, poté # jako adresář a poté se vraťte na index.html try_files $uri $uri/ /index.html; } chybová_stránka 404 /404.html; # přesměrovat chybové stránky serveru na statickou stránku /50x.html error_page 500 502 503 504 /50x.html; umístění =/50x.html { root /usr/share/nginx/www; } # předat skripty PHP na server FastCGI naslouchající na umístění 127.0.0.1:9000 ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; # POZNÁMKA:Měli byste mít "cgi.fix_pathinfo =0;" v php.ini # Se samotným php5-cgi:# fastcgi_pass 127.0.0.1:9000; # S php5-fpm:fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; zahrnout fastcgi_params; }}

Ujistěte se, že jste nahradili yourdomain.com svým skutečným názvem domény.
Povolte konfiguraci a restartujte službu Nginx:

# ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/yourdomain.com# restart služby nginx

Protože Prosper202 ukládá svá data do databáze MySQL, musíte pro ni vytvořit databázi. Přihlaste se do MySQL jako root:

# mysql -u root -p

Vytvořte novou databázi pro Prosper202, uživatele databáze a nastavte heslo pomocí následujících příkazů:

mysql> VYTVOŘIT DATABÁZI prosper202DB;mysql> UDĚLEJTE VŠECHNA OPRÁVNĚNÍ PRO prosper202DB.* PROSPERI 'prosper202'@'localhost' IDENTIFIKOVANÉ PODLE 'YourPaSsWoRd';mysql> FLUSH PRIVILEGES;qmy PRIVILEGES; 

Posledním krokem je otevření vašeho oblíbeného webového prohlížeče a zadání názvu vaší domény do vyhledávacího pole. Pro dokončení instalace Prosper202 byste měli postupovat podle pokynů na obrazovce.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Prosper202 nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat Nginx s PHP-FPM a MySQL na Fedora 16 „Verne“

  2. Jak nainstalovat Nginx s PHP5 a MySQL na Ubuntu 11.10

  3. Nainstalujte OpenCart 2 na Ubuntu 14.04 VPS s Nginx a PHP-FPM

  1. Jak nainstalovat Nginx s PHP-FPM a MySQL na openSUSE 12.1

  2. Nainstalujte OwnCloud 7 s Nginx a PHP-FPM na Ubuntu VPS

  3. Nainstalujte PHP 7.1 s Nginx na Ubuntu 16.04

  1. Nainstalujte říjnový CMS na Ubuntu s Nginx a MariaDB

  2. Nainstalujte Fuel CMS na Ubuntu 14.04 VPS s Nginx, PHP-FPM a MySQL

  3. Nainstalujte Concrete5 na Ubuntu 14.04 VPS s Nginx, PHP-FPM a MySQL