Imenik članaka
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 ▼

- Kliknite na izmjenjivač PHP verzije (ovdje ćete dobiti PHP verziju poslužitelja i kompilirane module s kojima je vaš poslužitelj sada kompajliran).
- S padajućeg izbornika odaberite verziju PHP-a koju želite kompajlirati, zatim kliknite Dalje.
- U PHP kompajleru možete dodavati ili uklanjati module koje želite.
- 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!
Nadam se da će vam članak "Kako nadograditi PHP verziju web stranice na Linux poslužitelju? CWP7 PHP preklopnik" podijeljen na Chen Weiliangovom blogu ( https://www.chenweiliang.com/ ) biti koristan.
Slobodno podijelite poveznicu na ovaj članak: https://www.chenweiliang.com/cwl-27807.html
