V tomto článku vám ukážeme, jak nainstalovat PHP 7.3 na Ubuntu 16.04. PHP (Hypertext Preprocessor) je open-source skriptovací jazyk na straně serveru a je široce používán pro vytváření dynamických webových stránek. PHP patří mezi nejoblíbenější jazyky, protože je bezpečný, rychlý, jednoduchý, efektivní, flexibilní a má volně napsaný jazyk.
PHP lze provozovat na libovolné operační platformě (Windows, Linux, MacOS) a téměř na jakémkoli webovém serveru (Nginx, Apache). PHP 7.3.0 bylo oficiálně vydáno 6. prosince 2018 a obsahuje nové vylepšené vlastnosti a funkce.
Další aktualizace najdete také v našem průvodci, jak nainstalovat PHP 8 na Ubuntu 20.04
Požadavky:
- V tomto tutoriálu použijeme Ubuntu VPS s již nainstalovaným zásobníkem LAMP, protože náš Ubuntu 16.04 VPS byl předinstalován s plně funkčním zásobníkem LAMP. Pokud to však uděláte na čistém serveru, ukážeme vám, jak nainstalovat webový server Apache během tohoto tutoriálu.
- Je vyžadován uživatel s právy sudo nebo root.
Krok 1:Připojte se k serveru přes SSH a aktualizujte OS serveru balíčky
První věc, kterou musíte udělat, je připojit se k vašemu VPS přes SSH jako uživatel s právy root nebo jako uživatel root.
ssh root@SERVER_IP_ADDRESS -p PORT_NUMBER
Stačí nahradit „SERVER_IP_ADDRESS“ a „PORT_NUMBER“ vaší skutečnou IP adresou serveru a číslem portu.
Upozorňujeme, že pokud se chcete připojit k uživateli, který má práva root, jednoduše změňte uživatele „root“ na uživatele chcete použít.
Po přihlášení můžete své balíčky Ubuntu OS aktualizovat na nejnovější verzi pomocí:
apt update && apt upgrade
Pokud máte nový Linux VPS a nejste obeznámeni s postupem, jak spravovat váš server, určitě byste se měli podívat na náš článek Připojení přes SSH k vašemu serveru.
Krok 2:Instalace webového serveru
V tomto kroku nainstalujeme webový server. Můžete si vybrat mezi Apache nebo Nginx, protože oba jsou rychlé, bezpečné a spolehlivé. V tomto tutoriálu budeme používat Apache, který je mezi webovými servery nejoblíbenější.
Chcete-li nainstalovat webový server Apache, spusťte na svém serveru následující příkaz:
apt install apache2
Po instalaci Apache2 použijte níže uvedený příkaz ke spuštění služby Apache:
systemctl start apache2
Můžete také povolit, aby se server Apache vždy spustil při spuštění serveru:
systemctl enable apache2
Stav webové služby Apache můžete kdykoli zkontrolovat pomocí tohoto příkazu:
systemctl status apache2
Můžete také otevřít svůj oblíbený prohlížeč a zadat svou IP adresu (například http://ip_adresa_vašeho_serveru) a zkontrolovat, zda na vašem serveru běží Apache.
Pokud vidíte výchozí uvítací stránku Apache, znamená to, že web Apache server je úspěšně nainstalován a spuštěn.
Krok 3:Instalace PPA úložiště Ondřeje Surého
K instalaci verze PHP 7.3 použijeme PPA Ondřeje Surého, nainstalujte si tedy balíčky software-properties-common a python-software-properties:
apt install software-properties-common python-software-properties
Po dokončení instalace přidejte Ondřej PPA:
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
a poté aktualizujte své zdroje:
apt update
Krok 4:Instalace PHP 7.3
PHP 7.3 můžeme nainstalovat pomocí následujícího příkazu:
apt install php7.3 php7.3-cli php7.3-common
Chcete-li zkontrolovat, zda je na vašem serveru nainstalováno PHP 7.3, použijte příkaz níže:
php -v
Výstup:
PHP 7.3.0-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Dec 6 2018 20:24:27) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.0-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
Krok 5:Instalace konkrétních rozšíření PHP 7.3
Pokud chcete nainstalovat konkrétní modul pro PHP 7.3, můžete hledat pomocí tohoto příkazu:
apt-cache search php7.3
Nebo, pokud chcete zkontrolovat všechny moduly PHP dostupné v Ubuntu, spusťte:
apt-cache search --names-only ^php
Níže uvedený příkaz může být užitečný, pokud chcete nainstalovat nejčastěji používané moduly PHP.
apt install php-pear php7.3-curl php7.3-dev php7.3-gd php7.3-mbstring php7.3-zip php7.3-mysql php7.3-xml php7.3-fpm libapache2-mod-php7.3 php7.3-imagick php7.3-recode php7.3-tidy php7.3-xmlrpc php7.3-intl
Krok 6:Změňte verzi PHP
V tomto kroku z našeho článku vám ukážeme, jak můžete změnit, která verze PHP bude výchozí, pokud máte na svém serveru Ubuntu nainstalováno více verzí PHP.
Chcete-li nastavit PHP 7.0 jako výchozí, spusťte:
update-alternatives --set php /usr/bin/php7.0
Chcete-li nastavit PHP 7.2 jako výchozí, spusťte:
update-alternatives --set php /usr/bin/php7.2
Chcete-li nastavit PHP 7.3 jako výchozí, spusťte:
update-alternatives --set php /usr/bin/php7.3
Než budeme moci nakonfigurovat Apache pro použití PHP 7.3, musíme deaktivovat starou verzi PHP 7.0 zadáním:
a2dismod php7.0
Nyní povolte nově nainstalovanou verzi PHP 7.3 následujícím příkazem:
a2enmod php7.3
Restartujte webový server Apache, aby se změny projevily:
systemctl restart apache2
Krok 7:Otestujte a ověřte verzi PHP
Verzi PHP, Apache PHP a moduly PHP můžeme otestovat jednoduchým PHP info souborem. Můžeme vytvořit soubor phpinfo.php ve výchozím adresáři webového serveru a přistupovat k němu pomocí IP adresy vašeho serveru ve vašem oblíbeném prohlížeči.
V našem příkladu používáme webový server Apache, takže výchozí adresář je umístěn na /var /www/html/ .
nano /var/www/html/phpinfo.php
Přidejte do něj následující kód:
<?php phpinfo(); ?>
Otevřete soubor „phpinfo.php“ pomocí webového prohlížeče:
http://<ip_address>/phpinfo.php or http://<your_domain.com>/phpinfo.php
Měli byste být schopni zobrazit aktuální informace o PHP na vašem serveru.
Gratulujeme, úspěšně jste nainstalovali PHP 7.3 na server Ubuntu 16.04. Podrobnější informace o PHP 7.3 najdete v oficiální dokumentaci PHP.
Samozřejmě nemusíte instalovat PHP 7.3 na Ubuntu 16.04 , pokud používáte některou z našich spravovaných hostitelských služeb PHP, v takovém případě můžete jednoduše požádat naše zkušené správce systému, aby vám nainstalovali PHP 7.3 na Ubuntu 16.04 pomocí balíčku LAMP nebo LEMP nebo jiného balíčku webhostingu podle vašeho výběru. 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.3 na server Ubuntu 16.04, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.