Directory articoli
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 ▼

- 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).
- Seleziona la versione PHP che desideri compilare dal menu a discesa, quindi fai clic su Avanti.
- Nel compilatore PHP, puoi aggiungere o rimuovere moduli a tuo piacimento.
- 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!
Speriamo che l'articolo "Come aggiornare la versione PHP di un sito web su un server Linux? CWP7 PHP Version Switcher" condiviso sul blog di Chen Weiliang ( https://www.chenweiliang.com/ ) possa esservi utile.
Sentitevi liberi di condividere il link di questo articolo: https://www.chenweiliang.com/cwl-27807.html
