Ukážeme vám, jak nainstalovat PHP 7.1 s Nginx na Ubuntu 16.04. PHP 7.1 přichází s mnoha novými funkcemi a vylepšeními a v důsledku toho jej mnoho vývojářů používá pro své projekty. Instalace PHP 7.1 s Nginx na Ubuntu 16.04 VPS je snadný úkol, postupujte podle níže uvedených kroků a měli byste to mít za několik minut.
Chcete-li získat další aktualizace, můžete také zvážit přečtení našeho příspěvku o tom, jak nainstalovat PHP 8 na Ubuntu 20.04
Krok 1:Povolte PPA
Nejprve se připojte k vašemu Linux VPS přes SSH a povolte Ondřejovo PPA:
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt-get update
Krok 2:Nainstalujte PHP 7.1
Jakmile povolíte PPA, můžete pokračovat a nainstalovat PHP 7.1 pomocí následujícího příkazu:
sudo apt-get install php7.1
Krok 3:Vyhledejte a nainstalujte konkrétní moduly PHP 7.1
Tím se také nainstalují požadované závislosti. Pokud však chcete nainstalovat konkrétní modul PHP7.1, můžete vyhledat, zda je k dispozici, pomocí následujícího příkazu:
sudo apt-cache search php7.1
Krok 4:Nainstalujte nejčastěji používané moduly
Chcete-li nainstalovat PHP7.1 včetně některých nejčastěji používaných modulů, můžete použít následující příkaz:
sudo apt-get install php7.1 php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-mysql php7.1-mbstring php7.1-mcrypt php7.1-zip php7.1-fpm
Krok 5:Konfigurace souboru php.ini
Jakmile je instalace dokončena, musíte upravit php.ini
soubor. Najděte konfigurační soubor:
php --ini |grep Loaded Loaded Configuration File: /etc/php/7.1/cli/php.ini
Upravte soubor pomocí svého oblíbeného textového editoru:
sudo nano /etc/php/7.1/cli/php.ini
Proveďte následující změny:
cgi.fix_pathinfo=0
Poté restartujte službu PHP-FPM:
sudo systemctl restart php7.1-fpm.service
Krok 6:Nainstalujte Nginx na Ubuntu 16.04
Instalace Nginx na Ubuntu VPS je velmi snadná. Spusťte následující příkaz a nainstalujte jej:
sudo apt-get install nginx
Vytvořte blok virtuálního serveru Nginx pro název vaší domény:
sudo nano /etc/nginx/sites-available/example.com
Vložte následující obsah:
server { listen 80; server_name example.com www.example.com; root /var/www/example.com; index index.php; location / { try_files $uri $uri/ =404; } location ~ \.php$ { fastcgi_pass unix:/run/php/php7.1-fpm.sock; include snippets/fastcgi-php.conf; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~ /\.ht { deny all; } }
Samozřejmě byste měli nahradit example.com s vaším skutečným názvem domény. Uložte a zavřete soubor. Chcete-li povolit blokování serveru v Nginx, musíte vytvořit symbolický odkaz na site-enabled
. K vytvoření symbolického odkazu použijte následující příkaz:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/example.com
Zkontrolujte, zda v konfiguraci nejsou chyby:
sudo nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Pokud je syntaxe v pořádku a nejsou žádné chyby, můžete restartovat Nginx.
sudo systemctl restart nginx.service
Povolit Nginx a PHP-FPM při spouštění systému:
sudo systemctl enable nginx.service sudo systemctl enable php7.1-fpm.service
7. Další kroky
Po instalaci PHp 7.1 a Nginx na váš Linux VPS můžete postupovat podle našeho průvodce, jak zabezpečit svůj LEMP stack.
Můžete od nás také získat optimalizovaný hosting LEMP a my vám zdarma nainstalujeme, nakonfigurujeme a optimalizujeme PHP 7.1 a Nginx na vašem VPS.
Samozřejmě nemusíte nic z toho dělat, pokud používáte jednu z našich služeb Blazing Fast VPS Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali PHP 7.1 a Nginx na Ubuntu 16.04. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat PHP 7.1 s Nginx na Ubuntu 16.04, 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.