PHP on üks populaarsemaid serveripoolseid skriptikeeli. See on osa LAMP-korstnarakendustest, mis käitavad täielikult funktsionaalseid dünaamilisi veebisaite.


PHP-sätete muutmine on vältimatu ülesanne, eriti kui kasutate sisuhaldussüsteeme, mis ei tööta vaikesätetega. Mõnikord saate serverisse installida erinevaid PHP-versioone, kuid igal installimisel on oma konfiguratsioonifail.

Selles juhendis tutvustame samme, mida on vaja teie Ubuntu 18.04 Apache veebiserveris töötavate PHP-sätete muutmiseks.

Eeltingimused

  • Ubuntu 18.04 server või VPS-i plaan
  • Mitte-juur kasutaja, kellel on sudo õigused
  • Apache veebiserver
  • PHP
  • Nano-tekstiredaktor

1. samm: veenduge, et PHP ja Apache töötavad teie serveris

Käivitage allolev käsk, et kontrollida oma veebiserveri Apache olekut

$ service apache2 olek

Kui äpp on installitud, peaks olek olema „Aktiivne”. Kui see teie serveris desinstalleeriti, käivitage selle installimiseks järgmised käsud.

$ sudo apt värskendus && sudo apt upgrade
$ sudo apt-get install apache2

PHP olemasolu kontrollimiseks teie serveris käivitage järgmine käsk:

$ php -v

PHP versiooni saate oma terminaliaknasse nt. php7.1

Kui PHP pole saadaval, käivitage see oma serverisse installimiseks alloleva käsuga:

$ sudo apt-get install php libapache2-mod-php

2. samm: leidke PHP konfiguratsioonifail

Õige PHP-konfiguratsioonifaili määramine võib olla väga segane, eriti kuna fail php.ini võib sõltuvalt PHP versioonist asuda erinevas kaustas.

Õige php.ini-fail peaks olema Apache kataloogis (nt. ‘/Etc/php/7.1/apache2/php.ini’). See sõltub PHP versioonist. Näiteks Php7.2-s asub konfiguratsioonifail kaustas „/etc/php/7.2/apache2/php.ini ”

3. samm: muutke Php-konfiguratsioonifaili

Konfiguratsioonifaili redigeerimiseks kasutage nano-redaktorit, kasutades allolevat käsku. Ärge unustage asendada 7.1 oma PHP versiooninumbriga

$ sudo nano /etc/php/7.1/apache2/php.ini

Kui fail avaneb tekstiredaktoris, võite hakata seadeid täpsustama

Allolevas loendis on levinumad seaded, mida veebimeistrid regulaarselt muudavad:

  1. upload_max_filesize: Väärtus määrab faili maksimaalse suuruse, mida saab veebiserverisse üles laadida. See on eriti kasulik siis, kui käitate sellist teenust nagu OwnCloud või suure andmebaasi importi.
  2. post_max_size: See on maksimaalne väärtus, mida postmuutuja peaks hoidma. Need on veebivormide puhul tavalised. Keskmiselt 20 miljonit töötab hästi.
  3. register_globals: See on sisemine seade, mis registreerib $ _REQUEST väärtused globaalseteks muutujateks. Sisselülitamisel töötab see kõigi GET-, POST- ja küpsiste http-verbide puhul.
  4. luba_url_fopen:  Selle saab vaikimisi välja lülitada, kuid saate selle sisse lülitada. See aitab url-objektide, näiteks failide, avamisel.
  5. mälu_piirang: See väärtus peaks olema suurem kui upload_max_filesize. See seab lihtsalt maksimaalse baiti, mida skript saab eraldada.
  6. max_execution_time: Vaikeväärtus on 30. See tähendab, et skripti maksimaalne käivitamise aeg enne lõpetamist on 30 sekundit. Kui teie php-skriptid on ajamahukad, saate määrata suurema väärtuse, näiteks 60.

Näidis „php.ini” seadete fail

mälu_piirang = 24 miljonit
upload_max_filesize = 20 miljonit
register_globals = Väljas
allow_url_fopen = Sees
max_execution_time = 30
post_max_size = 20 miljonit

Ärge unustage vajutada CTRL + X, Y ja Sisenema PHP-sätete salvestamiseks. Järgmiste käskude abil muudatuste tegemiseks peate ka Apache taaskäivitama:

$ sudo systemctl taaskäivitab apache2

Järeldus

Kuigi see pole ammendav loetelu seadetest, mida saate oma PHP-s muuta, on see põhijuhend põhikonfiguratsiooni kohandamiseks, mida teie hostimiskeskkond nõuab. See on väga tavaline rakenduste juurutamisel, mis nõuavad suuremaid mälupiiranguid. Faili php.ini abil saate sätteid vastavalt vajadusele muuta. Loodan, et teile meeldis juhendi lugemine.

Vaadake 3 parimat VPS-teenust:

A2 majutamine

Alghind:
5,00 dollarit


Töökindlus
9.3


Hinnakujundus
9,0


Kasutajasõbralik
9.3


Toetus
9.3


Funktsioonid
9.3

Loe arvustusi

Külastage A2 Hostingi

ScalaHosting

Alghind:
12,00 dollarit


Töökindlus
9.4


Hinnakujundus
9,5


Kasutajasõbralik
9,5


Toetus
9,5


Funktsioonid
9.4

Loe arvustusi

Külastage ScalaHostingut

Hostinger

Alghind:
3,95 dollarit


Töökindlus
9.3


Hinnakujundus
9.3


Kasutajasõbralik
9.4


Toetus
9.4


Funktsioonid
9,2

Loe arvustusi

Külastage Hostingerit

Seotud juhendavad artiklid

  • Kuidas seadistada WordPress Multisite Ubuntu 18.04-s Apache veebiserveriga
    vahepealne
  • Ubuntu 18.04 VPS-is töötava Apache’i KeepAlive’i sätete konfigureerimine
    vahepealne
  • Apache Cassandra installimine Ubuntu 18.04 VPS-i või spetsiaalsesse serverisse
    vahepealne
  • Apache, MySQL installimine & PHP Ubuntu 18.04 VPS-is või spetsiaalses serveris
    vahepealne
  • Apache Mod_Rwrite’i lubamine Ubuntu 18.04 VPS-is või spetsiaalses serveris
    ekspert
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me