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!