In questo articolo, vedremo come possiamo modificare la versione PHP predefinita in plesk. Le ultime versioni di Plesk vengono fornite con tutte le versioni php installate (abbiamo la possibilità di installare tutte le versioni php). Quindi, non è necessario installare un PHP separato nel server per impostare il PHP predefinito sull'ultima versione.
Quindi, come funziona? Gli utenti possono creare "collegamento simbolico" e alcuni comandi aggiuntivi per portare il gestore predefinito alla versione richiesta.
Vediamo uno scenario reale:
Ecco l'ambiente in cui ha funzionato il comando.
Plesk Version : 17.5.3 CentOS 7
Elenca i gestori php
/usr/local/psa/admin/bin/php_handlers_control --list
Verifica la versione php predefinita.
php -v
Controlla la versione PHP 5.6
/opt/plesk/php/5.6/bin/php -v
Trova il binario php predefinito
which php
Eseguire il backup dei binari php, php-cgi e 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
Crea un collegamento simbolico dai binari di 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
Puoi impostare il collegamento simbolico da qualsiasi altra versione php installata nel server. Di seguito sono riportati i bnary php per le altre versioni, trova lo stesso anche per php-cgi e 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
Una volta creato il collegamento simbolico, la versione php mostrerà la nuova versione che abbiamo impostato. Puoi verificarlo usando il seguente comando.
php -v
La prossima opzione è aggiornare il database Plesk con le versioni modificate. L'opzione di rilettura aggiornerà il database di Plesk con le nuove versioni.
/usr/local/psa/admin/bin/php_handlers_control --reread
Dopodiché riconfigura tutti i domini o i domini utilizzando le versioni php predefinite. E procedi con un riavvio del servizio.
/usr/local/psa/admin/sbin/httpdmng --reconfigure-all service httpd restart
Assicurati di apportare queste modifiche con l'aiuto di un tecnico qualificato.
Puoi anche parlare con i nostri esperti di supporto dell'helpdesk del server per aiutarti a implementare queste modifiche per il tuo server. Per favore, contatta il supporto dell'helpdesk del server.
Nixtree offre un'ampia gamma di servizi di gestione del server come cPanel Server Management, Plesk Server Management, Free Panel Server Management, Directadmin Server management e altro ancora.
Iscriviti ai nostri servizi per ottenere un supporto di qualità sfruttando la nostra esperienza e competenza tecnica!