CentOS 7-de PHP 5.6-ny nädip gurmaly


Düzgüne görä, CentOS 7 resmi programma üpjünçiligi paket ammarlarynda ömrüň ahyryna ýeten we döredijiler tarapyndan işjeň goldanylmaýan PHP 5.4 bar. Iň soňky aýratynlyklary we howpsuzlyk täzelenmelerini yzarlamak üçin, CentOS 7 ulgamyňyzda PHP-iň täze (belki iň soňky) wersiýasy gerek.

Şonuň üçin CentOS 7 Linux paýlanyşynda PHP 5.5, PHP 5.6 ýa-da PHP 7-iň iň soňky goldanýan durnukly wersiýasyny täzelemek ýa-da gurmak maslahat berilýär.

Bu makalada, CentOS 7-de PHP 5.5 (diňe howpsuzlyk täzelenmeleri üpjün edilýär) ýa-da PHP 5.6 goldaýan durnukly wersiýalaryny nädip gurmalydygyny düşündireris (şol bir görkezmeler RHEL 7-de hem işleýär).

CentOS 7-de PHP 5.6 gurmak

1. PHP 5.6 gurmak üçin aşakdaky buýruklary ulanyp, CentOS 7 ulgamyňyza EPEL we Remi ammaryny gurmaly we işletmeli.

# 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. Ondan soň, deslapky aýratynlyklaryny ýokarlandyrmak, has kämil paket dolandyryş opsiýalaryny bermek we ulanmagy aňsatlaşdyrmak üçin yum bilen birleşýän kömekçi enjamlaryň toplumy bolan yum-utilleri guruň.

Möhüm aýratynlyklarynyň käbiri ammarlary manipulirlemek, ýolda paketleri işletmek ýa-da öçürmek we el bilen konfigurasiýa etmezden başga-da köp zatlary öz içine alýar.

# yum install yum-utils

3. yum-utils tarapyndan üpjün edilýän iň möhüm programmalardan biri, yum-config-manager bolup, ony dürli PHP wersiýalaryny gurmak üçin deslapky ammar hökmünde işjeň Remi ammaryna ulanyp bilersiňiz. Mysal üçin, CentOS 7-de PHP 5.5, PHP 5.6 ýa-da PHP 7.2 gurmak isleseňiz, ony işlediň we görkezilişi ýaly guruň.

# 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. Indi PHP-iň saýlanan wersiýalaryny açanyňyzdan soň, ähli zerur modullar bilen PHP gurup bilersiňiz (şu ýerde, PHP 5.6 gurmagy saýladyk)

# 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

Bellemeli möhüm zatlar:

  1. PHP wersiýasyny bir sebäbe görä peseltmek isleseňiz, bar bolan PHP wersiýalaryny aýyrmaly we täze PHP-ni zerur modullar bilen täzeden gurmaly bolarsyňyz.
  2. Şeýle hem, Linux-da PHP-iň birnäçe wersiýasyny gurup we haýsy wersiýany deslapky ulanmalydygyny el bilen saýlap bilersiňiz.

Ondan soň ulgamyňyzda PHP-iň gurnalan wersiýasyny iki gezek barlaň.

# php -v

Ahyrynda, bu peýdaly PHP makalalaryny okamagy ýatdan çykarmaň:

  1. Linux buýruk setirinde PHP kodlaryny nädip ulanmaly we ýerine ýetirmeli
  2. MySQL, PHP we Apache konfigurasiýa faýllaryny nädip tapmaly
  3. PHP MySQL maglumat bazasynyň baglanyşygyny skript ulanyp nädip barlamaly
  4. Cron bilen adaty ulanyjy hökmünde PHP skriptini nädip işletmeli

Häzirlikçe! Islendik pikiriňizi biziň bilen paýlaşmak üçin aşakdaky düşündiriş formuny ulanyp bilersiňiz. Ondan soň, CentOS 6-da PHP 7 gurmak arkaly size ädim äderis, şoňa çenli linux-console.net-a birikdiriň.