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.
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.
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
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.
- Faaopoopoga mo GD:
Sudo apt-bet faapipii phip-gd
Sudo apt-bep faʻapipiʻi phip5-gd
- Faaopoopoga mo mcrypt:
Sudo apt-maua faʻapipiʻi php-mcrypt
Sudo apt-bet faapipii phip5-mcrypt
- Faʻalauteleina mo mysql:
Sudo Apt-bep faʻapipiʻi phip-mysql
Sudo apt-bective faapipii phip5-mysql
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.