Najboljši varnostni nasveti za utrjevanje PHP za strežnike Linux

Nič pametnejšega ni, da je PHP eden najpogosteje uporabljanih strežniških skriptnih programskih jezikov. Smiselno je, da napadalec najde različne načine, s katerimi lahko manipulira s PHP, saj je pogosto povezan z MySQL in omogoča dostop do zasebnih podatkov vaših uporabnikov.

Nikakor ne trdimo, da je PHP ranljiv ali da ima privzete resne težave, vendar se moramo prepričati, da bomo PHP prilagodili tako, da bo lahko bolj robusten kot kdaj koli prej.

1. Odstranite nepotrebne module PHP

Privzeto dobite nabor modulov PHP, ki so lahko v pomoč pri različnih opravilih, vendar

Preberi več →

Kako namestiti PHP 7.4 na Rocky Linux Distro

Rekurzivni akronim za PHP HyperText Preprocessor, PHP je odprtokodni in široko uporabljen skriptni jezik na strani strežnika za razvoj statičnih in dinamičnih spletnih mest. Je jedro večine sistemov za bloganje, kot so WordPress, Drupal, Magento, in poslovnih platform, kot je Akaunting.

PHP 7.x se je pojavil leta 2015 z izdajo PHP 7.0.0. Od takrat je bilo izdanih več različic.

V času pisanja te vadnice je edina podprta izdaja PHP 7.4 v seriji 7. Najnovejši PHP 8 je v primerjavi s PHP 7 opremljen s številnimi novimi funkcijami, funkcijami in opustitvami.

[ Morda vam bo všeč

Preberi več →

Kako namestiti PHP 8.0 na Rocky Linux in AlmaLinux

PHP 8.0 je bil uradno izdan 26. novembra 2020 in je velika posodobitev PHP 7.4. V času objave tega priročnika je bila zadnja stabilna izdaja PHP 8.0.8, ki je izšla 1. julija 2021.

PHP 8.0 ponuja nekaj prelomnih optimizacij in funkcij, ki vključujejo:

  • Ujemanje izrazov
  • Nullsafe operator
  • Vrste zvez
  • Poimenovani argumenti
  • Dedovanje z zasebnimi metodami
  • Zaključna vejica na seznamih parametrov
  • Šibki zemljevidi
  • Atributi različice 2

In še veliko več…

V tej kratki vadnici vas bomo popeljali skoz

Preberi več →

Kako namestiti PostgreSQL s PhpPgAdmin na OpenSUSE

PostgreSQL (splošno znan kot Postgres) je zmogljiv, brezplačen in odprtokodni, popolnoma opremljen, zelo razširljiv in medplatformni sistem objektno-relacijskih zbirk podatkov, zgrajen za zanesljivost, robustnost funkcij in visoko zmogljivost.

PostgreSQL deluje v vseh večjih operacijskih sistemih, vključno z Linuxom. Uporablja in razširja jezik SQL v kombinaciji s številnimi funkcijami, ki varno shranjujejo in prilagajajo najbolj zapletene obremenitve podatkov.

PhpPgAdmin je orodje za upravljanje baze podatkov PostgreSQL po spletu. Omogoča upravljanje več strežnikov, upravljanje

Preberi več →

Namestite LAMP - Apache, PHP, MariaDB in PhpMyAdmin v OpenSUSE

Sklop LAMP sestavljajo operacijski sistem Linux, programska oprema za spletni strežnik Apache, sistem za upravljanje baz podatkov MySQL in programski jezik PHP. LAMP je kombinacija programske opreme, ki se uporablja za serviranje dinamičnih spletnih aplikacij in spletnih mest PHP. Upoštevajte, da lahko P pomeni tudi Perl ali Python namesto PHP.

V nizu LAMP je Linux temelj sklada (vsebuje vse ostale komponente); Apache končnemu uporabniku na zahtevo prek spletnega brskalnika dobavlja spletno vsebino (na primer spletne strani itd.), PHP je skriptni jezik na strani strežnika, ki se upora

Preberi več →

Namestite LEMP - Nginx, PHP, MariaDB in PhpMyAdmin v OpenSUSE

LEMP ali Linux, Engine-x, MySQL in PHP je sveženj programske opreme, sestavljen iz odprtokodne programske opreme, nameščene v operacijskem sistemu Linux za izvajanje spletnih aplikacij na osnovi PHP, ki jih poganja strežnik HTTP Nginx in sistem za upravljanje baz podatkov MySQL/MariaDB.

Ta vadnica vas bo vodila, kako namestiti niz LEMP z Nginxom, MariaDB, PHP, PHP-FPM in PhpMyAdminom na strežniških/namiznih izdajah OpenSuse.

Namestitev strežnika HTTP Nginx

Nginx je hiter in zanesljiv strežnik HTTP in proxy, ki lahko prenese večjo obremenitev zahtev HTTP. Pri obravnavi za

Preberi več →

Namestite WordPress z Nginxom, MariaDB 10 in PHP 7 v Ubuntu 18.04

WordPress 5, ki je bil pred kratkim izdan z nekaterimi bistvenimi spremembami, kot je urejevalnik Gutenberg. Mnogi naši bralci bi ga morda želeli preizkusiti na svojem strežniku. Za vas, v tej vadnici bomo namestili WordPress 5 z LEMP na Ubuntu 18.04.

Za ljudi, ki se ne zavedajo, je LEMP priljubljena kombinacija Linuxa, Nginxa, MySQL/MariaDB in PHP.

  1. Namenski strežnik ali VPS (navidezni zasebni strežnik) z minimalno namestitvijo Ubuntu 18.04.

POMEMBNO: Predlagam, da se odločite za gostovanje Bluehost, k

Preberi več →

Namestite WordPress z Nginxom, MariaDB 10 in PHP 7 v Debian 9

WordPress 5 je bil nedavno izdan in za tiste, ki ga želite preizkusiti na svojem strežniku Debian, smo pripravili preprost in enostaven vodnik po nastavitvah.

Uporabljali bomo LEMP - Nginx - lahek spletni strežnik, MariaDB - priljubljen strežnik baz podatkov in PHP 7.

  1. Namenski strežnik ali VPS (navidezni zasebni strežnik) z minimalno namestitvijo Debian 9

POMEMBNO: Predlagam, da se odločite za gostovanje Bluehost, ki našim bralcem ponuja poseben popust, poleg tega pa ima tudi 1 brezplačno domeno, 1 nas

Preberi več →

Kako namestiti Nginx, MySQL/MariaDB in PHP na RHEL 8

Mnogi bralci TecMinta vedo za LAMP, vendar se manj ljudi zaveda sklada LEMP, ki spletni strežnik Apache nadomešča z lahkim Nginxom. Vsak spletni strežnik ima svoje prednosti in slabosti in odvisno od vaše posebne situacije, katerega boste izbrali.

V tej vadnici vam bomo pokazali, kako namestiti sklad LEMP - Linux, Nginx, MySQL/MariaDB, PHP v sistem RHEL 8.

Opomba: Ta vadnica predvideva, da imate aktivno naročnino na RHEL 8 in da imate korenski dostop do sistema RHEL.

Korak: Namestite spletni strežnik Nginx

1. Najprej bomo začeli z namestitvijo spletnega strežnika N

Preberi več →

Kako namestiti Apache, MySQL/MariaDB in PHP na RHEL 8

V tej vadnici se boste naučili, kako namestiti sklad LAMP - Linux, Apache, MySQL/MariaDB, PHP v sistem RHEL 8. Ta vadnica predvideva, da ste že omogočili naročnino na RHEL 8 in da imate korenski dostop do svojega sistema.

Korak: Namestite spletni strežnik Apache

1. Najprej bomo začeli z namestitvijo spletnega strežnika Apache, ki je odličen spletni strežnik, ki napaja milijone spletnih mest po vsem internetu. Za dokončanje namestitve uporabite naslednji ukaz:

# yum install httpd

Preberi več →