Rêveberiya PHP-ê ji bo Ubuntu Server

Pêşniyarên serîlêdanê Webê dibe ku dibe ku pirsgirêka PHP scripting di Ubuntu Server saz bikin. Ji ber gelek faktoran e. Lê belê vê rêberê bikar bîne, her kes nikare çewtiyên ku di sazkirina sazkirinê de nebin.

Pêvek PHP in Ubuntu Server

Sazkirina PHP-ê di Ubuntu Server saz kirin dikare di rêyên cuda de pêk anî - hemî hemî li ser versiyona xwe û guhertoya pergala xebata xwe ye. Û cûdahiya sereke di tîmên xwe de ne, ew ê hewce dike ku hewce bike.

Ew jî nirxandin ku pakêkava PHP di gelek beşan de hene, heger bixwaze, ji hev hev veguhertin ji hev ve girêdayî ye.

Method 1: Installation Standard

Sazkirina standard standard bi karanîna dawî ya pakêtê tê bikaranîn. Pergala Ubuntu ya her operasyona ew cuda ye:

  • 12.04 LTS (Qeletî) - 5.3;
  • 14.04 LTS (Trund) - 5.5;
  • Oct 15 (Wily) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

Hemû pakêtan bi pergala fermî ya pergala xebitandinê ve têne belav kirin, da ku hûn ne hewce ne ku sê-part-ê girêdan. Lê sazkirina pakêtê temamî di du guhertoyan de tête kirin û li gorî versiyon OS. Ji ber vê yekê, Pêvek PHP-Ubuntu Server 16.04 saz bike, emrê vê rêberê bike:

sudo apt-get install php

Û ji bo pirtûka pêşîn

sudo apt-get php5 installed

Heke hûn pergala PHP-pergalê di pergala pêdivî de ne hewce ne, hûn dikarin ji wan re veqetînin. Çawa çi bikin û çi çi hewce dike ku hewce bike, dê dê jêrîn binivîse.

Apache HTTP Server Module

Ji bo sazkirina PHP module ji Apache-Ubuntu Server-16.04, hûn hewce ne ku hûn emrê jêrîn bistînin:

sudo apt-get libapache2-mod-php installed

Di pirtûka pêşîn ya OS:

sudo apt-get libapache2-mod-php5 installed

Hûn ê ji bo ku sazkirina destûra destûrê bidin destnîşankirin ji bo şîfreyê xwestin. Ji bo vê yekê, nameyê binivîse "D" an "Y" (girêdayî li herêmê ya Ubuntu ya herêmî) û li jêr bike Binivîse.

Ew tenê bimîne ku ji bo temamkirina daxistinê û pakêtîna sazkirinê tê rawestandin.

FPM

Ji bo sazkirina pergala FPM 16.04-pergala pergala xebatkarê di sazkirina pergala xebatkarê de, li jêr e:

sudo apt-get install php-fpm

Di pirtûka pêşîn de

sudo apt-get install php5-fpm

Di vê rewşê de, sazkirinê dê otomatîk dest pê bike, yekser şîfreya superuser bike.

CLI

CLI ji bo pêşveçûna pêşniyarên bernameyên PHP-ê ku pêşveçûna pêşveçûna pêşveçûna bernameyên PHP-ê hewce ye. Ji bo ku ev bernameyek pir bernameyek zimanî da embed, di Ubuntu 16.04 de hûn hewce ne ku emrê fermî bikin:

sudo apt-get install php-cli

Di pirtûka pêşîn de

sudo apt-get php5-cli installed

PHP extensions

Ji bo bicîhkirina hemû karên mimkun ên PHP, ew hewce ye ku ji bo bernameyên ji bo bernameyên ku ji bo bernameyên mezin têne saz kirin. Niha nuha ji bo sazkirina vê sazkirinê dê herî populer wê bêne pêşkêş kirin.

Têbînî: dê dê her pêşvegirtina bi her du herduyan re tê pêşkêş kirin, ku yekemîn ji bo Ubuntu Server 16.04, û duyemîn ji bo pêşîn versiyonên OS-ê ye.

  1. Ji bo GD:

    sudo apt-get install php-gd
    sudo apt-get install php5-gd

  2. Ji bo Mcrypt Extension:

    sudo apt-get install php-mcrypt
    sudo apt-get install php5-mcrypt

  3. Dirêjkirina MySQL:

    sudo apt-get install php-mysql
    sudo apt-get install php5-mysql

Her weha bibîne: Guhertoya MySQL ji bo Ubuntu

Method 2: Installation Other Versions Install

Ji ber vê yekê hate gotin ku pakêtê peywendîdar PHP dê di her guhertoya Ubuntu Server de tê sazkirin. Lê ev nerazîbûna pêkanîna yekem an jî, li hember, paşê vîdyoyê ya zimanek bernameyek negirt nake.

  1. Pêşî hûn hewce ne ku ji hemû pergalên PHP yên ku berê berê li ser pergalê hate saz kirin. Ji bo vê yekê di Ubuntu 16.04 de du emirên rêve kirin:

    sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo apt-get autoremove

    Di pirtûka pêşîn ya OS:

    sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo apt-get autoremove

  2. Niha hûn hewce ne ku PPA ji lîsteya danûstandinên zêde bikin, ku pakêtên hemî versiyonên PHP hene:

    sûdo add-apt-repository ppa: ondrej / php
    sudo apt-get update

  3. Di vê yekê de, hûn dikarin pakêta PHP-ê saz bikin. Ji bo vê yekê, di tîma xwe de, pirtûka wê binivîsin, wek nimûne, "5.6":

    sudo apt-get php5.6 saz bike

Heke hûn hewce ne pakêtek tije hewce ne, hûn dikarin modulên cuda ji aliyê bijartên pêwîst yên bijartî ve werin saz bikin:

sudo apt-get libapache2-mod-php5.6 installed
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get install php-gd
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-mysql
sudo apt-get install php5.6-xml

Encam

Di encamê de, em dikarin bêjin, her weha jî zanîna bingehîn a ku li ser komputerê dixebite, bikarhêner bikarane her du hêla pakêpana sereke ya PHP û saziyên din ên din saz bikin. Tiştek girîng e ku hûn hewlên ku hûn hewce bike ku di nav Ubuntu Server de digirin.