Kif Tinstalla PHP 5.6 fuq CentOS 7


B'mod awtomatiku, ir-repożitorji uffiċjali tal-pakkett tas-softwer CentOS 7 għandhom PHP 5.4, li laħaq it-tmiem tal-ħajja u m'għadux jinżamm attiv mill-iżviluppaturi. Biex tlaħħaq mal-aħħar karatteristiċi u aġġornamenti tas-sigurtà, għandek bżonn verżjoni aktar ġdida (probabbilment l-aħħar) tal-PHP fis-sistema CentOS 7 tiegħek.

Għalhekk huwa rakkomandat ħafna għalik li taġġorna jew tinstalla l-aħħar verżjoni stabbli appoġġjata ta 'PHP 5.5, PHP 5.6 jew PHP 7 fuq distribuzzjoni CentOS 7 Linux.

F'dan l-artikolu, aħna se nispjegaw kif tinstalla verżjonijiet stabbli appoġġjati ta 'PHP 5.5 (aġġornamenti tas-sigurtà pprovduti biss) jew PHP 5.6 fuq CentOS 7 (l-istess istruzzjonijiet jaħdmu wkoll fuq RHEL 7) distribuzzjoni.

Installazzjoni ta' PHP 5.6 fuq CentOS 7

1. Biex tinstalla PHP 5.6, għandek tinstalla u tippermetti EPEL u repożitorju Remi fis-sistema CentOS 7 tiegħek billi tuża l-kmandi hawn taħt.

# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

2. Sussegwentement, installa yum-utils li huwa taħlita ta 'utilitajiet li jintegraw ma' yum biex itejbu l-karatteristiċi default tiegħu, u jagħtuh għażliet ta 'ġestjoni tal-pakketti aktar avvanzati u jagħmilha aktar faċli biex tużah.

Ftit mill-karatteristiċi importanti tiegħu jinkludu l-manipulazzjoni ta’ repożitorji, l-attivazzjoni jew id-diżattivazzjoni ta’ pakketti waqt li jkunu għaddejjin u ħafna aktar, mingħajr ebda konfigurazzjoni manwali.

# yum install yum-utils

3. Wieħed mill-aktar programmi importanti pprovduti minn yum-utils huwa yum-config-manager, li tista 'tuża għal repożitorju Remi attiv bħala r-repożitorju default għall-installazzjoni ta' diversi verżjonijiet PHP. Pereżempju, jekk trid tinstalla PHP 5.5, PHP 5.6 jew PHP 7.2 fuq CentOS 7, ppermettiha biss u installa kif muri.

# yum-config-manager --enable remi-php55   [Install PHP 5.5]
# yum-config-manager --enable remi-php56   [Install PHP 5.6]
# yum-config-manager --enable remi-php72   [Install PHP 7.2]

4. Issa li ppermettejt verżjonijiet magħżula ta' PHP, tista' tinstalla PHP (hawnhekk, għażilna li ninstallaw PHP 5.6) bil-moduli kollha meħtieġa kif ġej

# yum-config-manager --enable remi-php56   [Install PHP 5.6]
# yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

Affarijiet importanti li wieħed jinnota:

  1. F'każ li trid tnaqqas il-verżjoni PHP għal xi raġuni jew oħra, ikollok bżonn tneħħi verżjoni(jiet) PHP eżistenti u mbagħad terġa' tinstalla l-PHP il-ġdid bil-moduli li għandek bżonn.
  2. Tista' wkoll tinstalla verżjonijiet multipli ta' PHP fuq Linux u tagħżel manwalment liema verżjoni tuża b'mod awtomatiku.

Wara, iċċekkja darbtejn il-verżjoni installata tal-PHP fis-sistema tiegħek.

# php -v

Fl-aħħar nett, ftakar li taqra dawn l-artikoli PHP utli:

  1. Kif tuża u Teżegwixxi Kodiċi PHP fil-Linja ta' Kmand Linux
  2. Kif Sib Fajls ta' Konfigurazzjoni MySQL, PHP u Apache
  3. Kif Tittestja l-Konnessjoni tad-Database PHP MySQL billi tuża Script
  4. Kif Tmexxi PHP Script bħala Utent Normali b'Cron

Dak hu għalissa! Biex taqsam xi ħsibijiet magħna, tista' tuża l-formola tal-kummenti hawn taħt. Sussegwentement, aħna se ngħadduk permezz tal-installazzjoni ta 'PHP 7 f'CentOS 6. Sa dakinhar, ibqa' konness ma' linux-console.net.