Come aggiornare la versione PHP del sito Web su un server Linux? Commutatore di versione CWP7PHP

L'aggiornamento del server Linux di un sito web a una versione di PHP superiore renderà il caricamento delle pagine web da 3 a 5 volte più veloce rispetto alla versione precedente di PHP, migliorando al contempo la sicurezza del sito.

Ma prima di aggiornare la versione PHP, è molto importante sapere se il sito web è completamente compatibile con l'ambiente PHP da aggiornare, perché se la pagina web non può essere aperta o la pagina non può essere caricata completamente, sarà un problema.

Come aggiornare la versione PHP del sito Web su un server Linux?

Questa sezione descrive i passaggi specifici per aggiornare un server CentOS 7.3 Linux da PHP 5.6.40 a PHP 7.4.28.

Passaggio 1: Verifica la versione di PHP installata sul server Linux corrente ▼

php -v

Passaggio 2: Disabilitare php-fpm ▼

service php-fpm stop

Passaggio 3: Disinstallare PHP ▼

yum remove php-common

Passaggio 4: Installare la sorgente EPEL ▼

yum install epel-release

Passaggio 5: Installare la sorgente remi ▼

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Passaggio 6: Installa yum-config-manager ▼

yum -y install yum-utils

Passaggio 7: Utilizzare yum-config-manager per specificare il repository php7.4 per remi ▼

yum-config-manager –enable remi-php74

Passaggio 8: Installa e aggiorna PHP ▼

yum update php php-opcache php-xml php-mcrypt php-gd php-devel php-mysql php-intl php-mbstring php-common php-cli php-gd php-curl -y

Passaggio 9: Verifica la tua versione attuale di PHP ▼

php -v
  • 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……

Come aggiornare CWP7 per cambiare la versione PHP?

Se hai installato il pannello di controllo CWP , ignora i passaggi precedenti e segui semplicemente il tutorial qui sotto per cambiare la versione di PHP.

Ora CWP 7 ha un'opzione PHP Switch in cui puoi passare a una versione PHP diversa molto facilmente e ricompilarla con i moduli richiesti.

Nel pannello di controllo CWP, fai clic sul lato sinistro → Impostazioni PHP → Selettore versione PHP: seleziona manualmente la versione PHP 7.4.28 ▼

In che modo CWP aggiorna la versione PHP? Il commutatore di versione PHP seleziona la versione PHP 7.4/8.1

  1. Fai clic sul selettore di versione PHP (qui otterrai la versione PHP del server e i moduli compilati con cui è ora compilato il tuo server).
  2. Seleziona la versione PHP che desideri compilare dal menu a discesa, quindi fai clic su Avanti.
  3. Nel compilatore PHP, puoi aggiungere o rimuovere moduli a tuo piacimento.
  4. Fare clic su Avvia compilatore e il compilatore inizierà a funzionare in background.
  • Il completamento del compilatore richiede da 5 a 20 minuti, a seconda dei moduli installati e della potenza della CPU.
  • Puoi ricontrollare tra 15 minuti e verificare quale versione di PHP e moduli hai ora in CWP – PHP Version Switch.
  • Il tuo sito Web e CWP funzioneranno normalmente durante la compilazione e la versione PHP verrà aggiornata al termine della compilazione.

Puoi controllare il registro della compilazione PHP nel file:

/var/log/php-rebuild.log

Se vuoi monitorare il compilatore, usa questo comando nella shell:

tail -f /var/log/php-rebuild.log

Come aggiornare e modificare la versione PHP in CWPYouTubevideotutorial

Ecco un video tutorial di YouTube su come aggiornare la versione PHP del tuo sito web dal pannello di controllo di CWP:

Come aggiungere flag di build personalizzati allo switcher PHP?

Questo può essere fatto modificando il file di configurazione che si trova in:

CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/

CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/

Esempio:

/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini

Alla fine di questo file, aggiungiamo:

[shmop-test]
default=0
option="--enable-shmop"
  • tra parentesi quadre[shmop-test], crei il nome che verrà utilizzato per la build, che deve essere univoco e non precedentemente definito nel file.
  • Sotto le opzioni, devi definire i flag di build.
  • Dopo la modifica, puoi creare un nuovo PHP dal commutatore di versione PHP di CWP.
  • Nota che gli aggiornamenti CWP sovrascriveranno questo file!

发表 评论

您的邮箱地址不会被公开.必填项已用*标注

Scorrere fino a Top