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

Jak změnit výchozí verzi PHP v plesku

V tomto článku uvidíme, jak můžeme změnit výchozí verzi PHP v plesku. Nejnovější verze plesk se dodávají se všemi nainstalovanými verzemi php (máme možnost nainstalovat všechny verze php). Není tedy potřeba instalovat samostatné PHP na server pro nastavení výchozího PHP na nejnovější verzi.

Jak to tedy funguje? Uživatelé mohou vytvořit „symlink“ a některé další příkazy pro převedení výchozího obslužného programu na požadovanou verzi.

Podívejme se na scénář ze skutečného světa:

Zde je prostředí, ve kterém příkaz fungoval.

Plesk Version : 17.5.3 CentOS 7

Seznam obslužných programů php

/usr/local/psa/admin/bin/php_handlers_control --list

Ověřte výchozí verzi php.

php -v

Zkontrolujte verzi PHP 5.6

/opt/plesk/php/5.6/bin/php -v

Najděte výchozí binární soubor php

which php

Zálohujte binární soubory php, php-cgi a php-fpm.

mv /usr/bin/php /usr/bin/php.backup
mv /usr/bin/php-cgi /usr/bin/php-cgi.backup
mv /sbin/php-fpm /sbin/php-fpm.backup

Vytvořte symbolický odkaz z binárních souborů php 5.6

ln -s /opt/plesk/php/5.6/bin/php /usr/bin/php
ln -s /opt/plesk/php/5.6/bin/php-cgi /usr/bin/php-cgi
ln -s /opt/plesk/php/5.6/sbin/php-fpm /sbin/php-fpm

Můžete nastavit symbolický odkaz z jakékoli jiné verze php nainstalované na serveru. Následují php bnaries pro další verze, najděte totéž pro php-cgi a php-fpm.

/opt/plesk/php/5.3/bin/php 
/opt/plesk/php/5.4/bin/php 
/opt/plesk/php/5.5/bin/php
/opt/plesk/php/5.6/bin/php
/opt/plesk/php/7.0/bin/php 
/opt/plesk/php/7.1/bin/php
/opt/plesk/php/7.2/bin/php

Jakmile je symbolický odkaz vytvořen, verze php zobrazí novou verzi, kterou jsme nastavili. Můžete to zkontrolovat pomocí následujícího příkazu.

php -v

Další možností je aktualizace databáze plesk se změněnými verzemi. Možnost opětovného čtení aktualizuje databázi plesk novými verzemi.

/usr/local/psa/admin/bin/php_handlers_control --reread

Poté překonfigurujte všechny domény nebo domény pomocí výchozích verzí php. A pokračujte restartem služby.

/usr/local/psa/admin/sbin/httpdmng --reconfigure-all
service httpd restart

Ujistěte se, že tyto změny provádíte s pomocí kvalifikovaného technika.

Můžete si také promluvit s našimi odborníky na podporu serveru helpdesk, kteří vám pomohou implementovat tyto změny pro váš server. Prosím, získejte podporu na serveru helpdesku.

Nixtree nabízí široké spektrum služeb správy serveru, jako je cPanel Server Management, Plesk Server Management, Free Panel Server Management, Directadmin Server management a další.

Přihlaste se k odběru našich služeb a získejte kvalitní podporu využívající naše zkušenosti a technické znalosti!


Plesk
  1. Jak změnit výchozí verzi pythonu na Debian 9 Stretch Linux

  2. Jak přepnout verzi PHP

  3. Jak změním název své domény v Plesku?

  1. Jak zkontrolovat verzi PHP

  2. Jak změnit verzi PHP

  3. Jak změnit verzi PHP v cPanel

  1. Jak změnit verzi PHP v Plesku?

  2. Jak upgradovat verzi PHP v cPanel/WHM Server?

  3. Jak změnit verzi PHP z cPanelu?