Faapipiiina PHP i luga o Ubuntu server

Anonim

Faapipiiina PHP i luga o Ubuntu server

O le Common Intalars Activels atonu e feagai ma faigata pe a faʻapipiʻi le gagana a le PHP i le ubuntu server. E fesoʻotaʻi lea ma le tele o mea. Ae o le faʻaaogaina o lenei tusi lesona, o le a mafai e tagata uma ona aloese mai mea e manaʻomia i taimi o faʻapipiʻi.

Faapipii phip i le Ubuntu server

Faʻatulaga le PHP Gagana i Ubuntu Server e mafai ona faia i auala eseese - e fuafua uma i lona faʻamatalaga ma le lomiga o le faʻagaioiga o ia lava. Ma o le tele o eseesega o loʻo i totonu o 'au o le a manaʻomia ona faia.

E aoga foi le faʻapea o le PHP SAMuga e aofia ai vaega e manaʻomia, pe a manaʻomia, e mafai ona faʻapipiʻi eseese mai le tasi ma le isi.

Metotia 1: Tulaga faʻapipiʻi

Faʻalauiloa faʻapipiʻi e aofia ai le faʻaaogaina o le fou lomiga o le afifi. I le Ubuntu Server server faamalositino, e ese mai:

  • 12.04 lts (tonu) - 5.3;
  • 14.04 lts (Trusty) - 5.5;
  • 15.10 (Tamā) - 5.6;
  • 16.04 lts (Xval) - 7.0.

Uma afifi ua tufatufa atu i totonu o le fale teu oloa aloaia o le faʻagaioiga system, o le a le tatau ona faʻafesoʻotaʻia lona tolu-pati. Ae o le faʻapipiʻiina o le afifi atoa e faia i ni isi itu ma faʻalagolago i le lomiga o le OS. O lea, mo le faapipiiina PHP i Ubuntu server 16.04, faia lenei poloaiga:

Sudo apt-bet faapipii php

Ma mo lomiga muamua:

Sudo apt-bet faapipii phip5

Afai o loʻo le manaʻomia uma vaega Hop P.P i totonu o le faiga, e mafai ona e faʻatasia i latou. Faʻafefea ona faia lea ma o a tulafono e tatau ona faia e tatau ona faʻatinoina, o le a taʻua i lalo.

Module mo Apaka http server

Faʻapipiʻi le PHP module mo Apache i Ubuntu server 16.04, e tatau ona e faʻatinoina le faʻatonuga nei:

Sudo apt-maua fua ai tala libapche2-mod-php

I lomiga muamua o OS:

Sudo apt-maua fua ai le yapaphecache2-mod-php5

O le ae talosaga i se faʻamatalaga, pe a maeʻa ona ulufale atu lea e manaʻomia le tuʻuina atu o se pemita. Ia faia lenei mea, ulufale i le mataitusi "D" poʻo le "y" (fuafua i le lotoifale o le ubuntu server) ma fetaomi ulufale.

Faapipiiina PHP mo Apache i Ubuntu server

Ona e mafai lea ona faʻatali mo le download ma faʻapipiʻi o le afifi.

Fpm.

Faʻapipiʻi le FPM module i le lomiga 16.04 faʻagaioiga faiga, faia mea nei:

Sudo apt-bet faʻapipiʻi php-fpm

I lomiga muamua:

Sudo apt-bet faapipii phip5-fpm

I lea tulaga, o le faʻapipiʻiina o le a amataina otometi, vave ina ua maeʻa ulufale i le supersuster upu faataga.

Faapipiiina PHP FPM i Ubuntu server

Cli

Ua manaʻomia Cli i le atinaʻeina o loʻo auai i le foafoaina o polokalame faʻamafanafana i le PHP. E faʻalauiloaina le gagana lea, e tatau ona e faʻatinoina le faʻatonuga i Ubuntu 16.04:

Sudo apt-bep faʻapipiʻi php-cli

I lomiga muamua:

Sudo apt-bep faʻapipiʻi php5-cli

Faʻapipiʻi i Ubuntu server php-cli

Php faaopoopo

Mo le faʻatino lelei o mea uma e mafai i luga o php, e tatau ona faʻapipiʻiina le tele o faʻaopopoga mo polokalame faʻaaogaina. Nei o le sili ona lauiloa tulafono o le a tuʻuina atu e faʻatino ai se faʻapipiʻiina.

Faʻamatalaga: Lalo o le a tuʻuina atu mo faʻalauteleina o le lua faʻatonuga o tulafono e lua, o le mea muamua mo Ubuntu server 16.04, ma le lua e mo le muamua lomiga o le OS.

  1. Faaopoopoga mo GD:

    Sudo apt-bet faapipii phip-gd

    Sudo apt-bep faʻapipiʻi phip5-gd

  2. Faapipiiina le PHP-GD Excension i Ubuntu server

  3. Faaopoopoga mo mcrypt:

    Sudo apt-maua faʻapipiʻi php-mcrypt

    Sudo apt-bet faapipii phip5-mcrypt

  4. Faapipiiina i le Ubuntu server phip faaopoopo mo mcrypt

  5. Faʻalauteleina mo mysql:

    Sudo Apt-bep faʻapipiʻi phip-mysql

    Sudo apt-bective faapipii phip5-mysql

  6. Faapipiiina PHP Excension mo MySQL i Ubuntu server

Afai e iai sau mea atoa e mafai ona e faʻapipiʻiina le modules eseese, filifiliga e ala i le faʻatinoina o tulafono talafeagai:

Sudo apt-maua fua ai le gebapache2-mod-php5.6

Sudo apt-bey faʻapipiʻi php5.6-fpm

Sudo Apt-bey faʻapipiʻi php5.6-cli

Sudo apt-bet faapipii phip-gd

Sudo apt-bet faʻapipiʻi phip5.6-mbstring

Sudo apt-bep faʻapipiʻi phip5.6-mcrypt

Sudo apt-bep faʻapipiʻi php5.6-mysql

Sudo apt-bet faapipii phip5.6-xml

Faaiuga

I le faaiuga, e mafai ona tatou taʻuina atu o le tele o taimi o le galulue i le komupiuta, o le a faigofie ona faʻapipiʻi uma le tagata pte phpe afifi. O le mea taua o le iloa o faʻatonuga e te manaʻo e faʻatino i le Ubuntu server.

Faitau atili