Kako nadograditi PHP verziju web stranice na Linux poslužitelj? CWP7PHP izmjenjivač verzija

Nadogradnja Linux servera web stranice na noviju verziju PHP-a učinit će web stranice 3 do 5 puta bržim od prethodne verzije PHP-a, a istovremeno će poboljšati sigurnost web stranice.

Ali prije nadogradnje PHP verzije, vrlo je važno znati je li web stranica u potpunosti kompatibilna s PHP okruženjem koje se nadograđuje, jer ako se web stranica ne može otvoriti ili se stranica ne može u potpunosti učitati, to će biti problematično.

Kako nadograditi PHP verziju web stranice na Linux poslužitelj?

Ovaj odjeljak opisuje specifične korake za nadogradnju CentOS 7.3 Linux poslužitelja s PHP 5.6.40 na PHP 7.4.28.

Korak 1: Provjerite verziju PHP-a instaliranu na trenutnom Linux poslužitelju ▼

php -v

Korak 2: Onemogućite php-fpm ▼

service php-fpm stop

Korak 3: Deinstalirajte PHP ▼

yum remove php-common

Korak 4: Instalirajte EPEL izvor ▼

yum install epel-release

Korak 5: Instalirajte izvorni kod ▼

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

Korak 6: Instalirajte yum-config-manager ▼

yum -y install yum-utils

Korak 7: Pomoću yum-config-managera odredite php7.4 repozitorij za remi ▼

yum-config-manager –enable remi-php74

Korak 8: Instalirajte i nadogradite 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

Korak 9: Provjerite svoju trenutnu verziju PHP-a ▼

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

Kako nadograditi CWP7 za promjenu PHP verzije?

Ako ste instalirali CWP kontrolnu ploču , zanemarite gore navedene korake i jednostavno slijedite donji vodič za promjenu PHP verzije.

Sada CWP 7 ima opciju PHP Switch gdje se možete vrlo jednostavno prebaciti na drugu verziju PHP-a i ponovno je kompajlirati sa potrebnim modulima.

U CWP kontrolnoj ploči kliknite na lijevu stranu → PHP postavke → Prekidač PHP verzije: Ručno odaberite PHP verziju 7.4.28 ▼

Kako CWP nadograđuje verziju PHP-a? Prebacivač PHP verzija odabire PHP verziju 7.4/8.1

  1. Kliknite na izmjenjivač PHP verzije (ovdje ćete dobiti PHP verziju poslužitelja i kompilirane module s kojima je vaš poslužitelj sada kompajliran).
  2. S padajućeg izbornika odaberite verziju PHP-a koju želite kompajlirati, zatim kliknite Dalje.
  3. U PHP kompajleru možete dodavati ili uklanjati module koje želite.
  4. Pritisnite Start Compiler i prevodilac će početi raditi u pozadini.
  • Kompajleru je potrebno 5 do 20 minuta, ovisno o modulima koje ste instalirali i snazi ​​procesora.
  • Možete se vratiti za 15 minuta i provjeriti koju verziju PHP-a i modula sada imate u CWP – PHP Version Switch.
  • Vaša web stranica i CWP radit će kao i obično tijekom kompilacije, a PHP verzija će se ažurirati nakon završetka kompilacije.

Možete provjeriti zapisnik PHP kompilacije u datoteci:

/var/log/php-rebuild.log

Ako želite nadzirati kompajler, koristite ovu naredbu u ljusci:

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

Kako nadograditi i promijeniti PHP verziju u CWP-uYouTubevideo tutorial

Evo YouTube video vodiča o tome kako nadograditi PHP verziju vaše web stranice s CWP upravljačke ploče:

Kako dodati prilagođene zastavice za izgradnju u PHP switcher?

To se može učiniti uređivanjem konfiguracijske datoteke koja se nalazi na:

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

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

Primjer:

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

Na kraju ove datoteke dodajemo:

[shmop-test]
default=0
option="--enable-shmop"
  • u uglatim zagradama[shmop-test], stvarate naziv koji će se koristiti za izgradnju, koji mora biti jedinstven i ne mora biti prethodno definiran u datoteci.
  • Pod opcijama morate definirati zastavice za izgradnju.
  • Nakon uređivanja, možete izgraditi novi PHP iz CWP PHP izmjenjivača verzija.
  • Imajte na umu da će CWP ažuriranja prebrisati ovu datoteku!

发表 评论

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

Dođite na vrh