Instaliranje PHP-a. Korak po korak upute za postavljanje PHP-a na hostingu. Kako saznati PHP verziju


Izravna veza: php-5.3.10-Win32-VC9-x86.zip
Istodobno, odmah preuzmite dokumentaciju na ruskom u .chm formatu, trebat će vam prilikom učenja i rada: php_enhanced_ru.chm

Raspakirajte arhivu u željeni direktorij (u početku se predlaže "C:\php"). Otvoriti konfiguracijska datoteka koji sadrži preporučene postavke - "php.ini-development" (nalazi se u korijenu distribucije), preimenujte ga u php.ini i napravite sljedeće promjene.

Uređivanje php.ini:

  1. Pronađite liniju:
    post_max_size = 8M
    Povećajte na 16 MB najveća veličina primljenih podataka POST metoda, mijenjajući ga u:
    post_max_size = 16M
  2. Pronađite liniju:
    ;include_path = ".;c:\php\includes"
    Odkomentirajte ga uklanjanjem točke-zareza ispred retka.
    (Pažnja, iznimka! Obrnute kose crte prilikom navođenja puta):
    uključi_put = ".;c:\php\uključuje"
    Napravite prazan direktorij "C:\php\includes" za pohranu uključenih klasa.
  3. Pronađite liniju:
    extension_dir = "./"
    Postavite vrijednost ove direktive na stazu do mape s ekstenzijama:
    extension_dir = "C:/php/ext"
  4. Pronađite liniju:
    ;upload_tmp_dir =
    Odkomentirajte ga i navedite sljedeći put u vrijednosti:
    upload_tmp_dir = "C:/php/upload"
    Napravite praznu mapu "C:\php\upload" za pohranu privremene datoteke preuzeti putem HTTP-a.
  5. Pronađite liniju:
    upload_max_filesize = 2M
    Povećajte najveću dopuštenu veličinu datoteke za učitavanje na 16 MB:
    upload_max_filesize = 16M
  6. Povežite, uklonite komentare, podatke biblioteke proširenja:
    proširenje=php_bz2.dll
    proširenje=php_curl.dll
    proširenje=php_gd2.dll
    proširenje=php_mbstring.dll
    proširenje=php_mysql.dll
    proširenje=php_mysqli.dll
  7. Pronađite liniju:
    ;datum.vremenska zona=
    Uklonite komentar i postavite vrijednost na vremensku zonu svoje lokacije (popis vremenskih zona možete pronaći u dokumentaciji):
    date.timezone = "Europa/Moskva"
  8. Pronađite liniju:
    ;session.save_path = "/tmp"
    Odkomentirajte i postavite vrijednost ove direktive na sljedeću stazu:
    session.save_path = "C:/php/tmp"
    Napravite praznu mapu "C:\php\tmp" za pohranu privremenih datoteka sesije.
Spremite promjene i zatvorite datoteku php.ini.

Zatim trebate dodati direktorij s instaliranim PHP interpreterom u PATH operativni sustav. Da biste to učinili, slijedite stazu "Start" -> " Upravljačka ploča" ("Upravljačka ploča") -> "Sustav", otvorite karticu "Napredno", kliknite gumb "Varijable okruženja" (" Varijable okoline"), u odjeljku "Varijable sustava", napravite dupli klik u retku "Path", dodajte u polje "Variable Value", onome što tamo već postoji, put do direktorija s instaliranim PHP-om, na primjer, "C:\php" (bez navodnika). Imajte na umu da znak točka-zarez razdvaja staze. Do napravljene promjene stupile na snagu, ponovno pokrenite operativni sustav.

Primjer niza staze:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php;C:\Program Files\MySQL\MySQL Server 5.5\bin

Instalacija i konfiguracija PHP tumač– dovršeno.

Opis povezanih knjižnica:

php_bz2.dll– Koristeći ovo PHP proširenja moći će stvarati i raspakirati arhive u bzip2 formatu.

php_curl.dll– Vrlo važno i potrebna knjižnica, omogućujući vam povezivanje i rad s poslužiteljima koristeći ogroman broj internetskih protokola.

php_gd2.dll– Još jedna nezamjenjiva biblioteka koja vam omogućuje rad s grafikom. Jeste li mislili da možete generirati HTML stranice samo u PHP-u? ali ne! S koristeći PHP Možete raditi gotovo sve, uključujući crtanje.

php_mbstring.dll– Knjižnica sadrži funkcije za rad s višebajtnim kodiranjem, koje uključuju kodiranje istočnih jezika (japanski, kineski, korejski), Unicode (UTF-8) i druge.

php_mysql.dll– Naziv knjižnice govori sam za sebe – s njom treba raditi MySQL poslužitelj.

php_mysqli.dllOva knjižnica je proširenje prethodnog i sadrži dodatne značajke PHP za rad s poslužiteljem MySQL verzije 4.1.3 i novije.

Ove bi knjižnice trebale biti dovoljne za kompletan PHP rad. S vremenom, ako se ukaže potreba, moći ćete se povezati dodatne knjižnice, ali ne treba ih sve odjednom povezivati ​​s mišlju da uljem nećete pokvariti kašu, u u ovom slučaju Prevelik broj uključenih biblioteka može značajno usporiti PHP.

«

Zadnja izmjena: 16.12.2017

Jesti različite načine ugradnja svega potrebnog softver. Komponente možemo instalirati zasebno ili možemo koristiti gotove sklopove poput Denwera ili EasyPHP-a. U takvim sklopovima komponente već imaju početno postavljanje i već su spremni za izradu web stranica. Međutim, prije ili kasnije programeri ipak moraju pribjeći instalaciji i konfiguraciji pojedinačne komponente, povezivanje drugih modula. Stoga ćemo sve komponente instalirati zasebno. Windows će se koristiti kao operativni sustav.

Što uključuje instaliranje PHP-a? Prvo, trebamo PHP interpreter. Drugo, potreban nam je web poslužitelj, na primjer Apache, s kojim možemo pristupiti resursima stranice koju izrađujemo. Treće, budući da ćemo koristiti baze podataka, morat ćemo instalirati i neku vrstu sustava za upravljanje bazom podataka. MySQL je odabran kao najpopularniji u kombinaciji s PHP-om.

Da biste instalirali PHP, idemo na web stranicu programera http://php.net/. Na stranici za preuzimanje možemo pronaći razne distribucije za operativni sustav Linux sustavi. Ako nam je operativni sustav Windows, tada moramo preuzeti jedan od paketa sa stranice http://windows.php.net/download/.

Preuzmite zip paket najnovijeg PHP izdanja:

Općenito, najnovije PHP izdanje ima dvije verzije: Non Thread Safe i Thread Safe. Moramo odabrati verziju Thread Safe. Ova verzija ima opcije za 32-bitne i 64-bitne sustave.

Raspakirajmo preuzetu arhivu u mapu pod nazivom php. Neka se ova mapa nalazi u korijenu pogona C.

Sada moramo ispuniti minimum PHP konfiguracija. Da biste to učinili, idite u direktorij c:\php i tamo pronađite datoteku php.ini-razvoj. Ovo je početna konfiguracijska datoteka za tumač. Preimenujmo ovu datoteku u php.ini i otvorimo je u uređivaču teksta.

Pronađimo redak u datoteci:

; extension_dir = "ext"

Ovaj redak pokazuje na direktorij s proširenjima plug-ina za PHP. Odkomentirajmo (uklanjamo točku i zarez):

Extension_dir = "ext"

Budući da su sve ekstenzije u ext direktoriju.

Budući da ćemo koristiti baze MySQL podaci, tada moramo navesti ekstenziju u php.ini. Prema zadanim postavkama već je u datoteci, samo je komentirano:

;ekstenzija=mysqli

Odkomentirajmo ga uklanjanjem točke-zareza:

Ekstenzija=mysqli

Sada će se prema zadanim postavkama ova biblioteka koristiti pri radu s bazom podataka. Također možemo ukloniti komentare s drugih proširenja ako je potrebno. No, za početak, dovoljan nam je jedan.

Ostatak sadržaja datoteke ostavit ćemo nepromijenjen.

Sada instalirajmo web poslužitelj.


Izravna veza: php-5.3.10-Win32-VC9-x86.zip
Istodobno, odmah preuzmite dokumentaciju na ruskom u .chm formatu, trebat će vam prilikom učenja i rada: php_enhanced_ru.chm

Raspakirajte arhivu u željeni direktorij (u početku se predlaže “C:\php”). Otvorite konfiguracijsku datoteku koja sadrži preporučene postavke - “php.ini-development” (nalazi se u korijenu distribucije), preimenujte je u php.ini i napravite sljedeće promjene.

Uređivanje php.ini:

  1. Pronađite liniju:
    post_max_size = 8M
    Povećajte maksimalnu veličinu podataka koju prihvaća metoda POST na 16 MB mijenjajući je na:
    post_max_size = 16M
  2. Pronađite liniju:
    ;include_path = ".;c:\php\includes"
    Odkomentirajte ga uklanjanjem točke-zareza ispred retka.
    (Pažnja, iznimka! Obrnute kose crte prilikom navođenja puta):
    uključi_put = ".;c:\php\uključuje"
    Napravite prazan direktorij "C:\php\includes" za pohranu uključenih klasa.
  3. Pronađite liniju:
    extension_dir = "./"
    Postavite vrijednost ove direktive na stazu do mape s ekstenzijama:
    extension_dir = "C:/php/ext"
  4. Pronađite liniju:
    ;upload_tmp_dir =
    Odkomentirajte ga i navedite sljedeći put u vrijednosti:
    upload_tmp_dir = "C:/php/upload"
    Napravite praznu mapu "C:\php\upload" za pohranu privremenih datoteka prenesenih putem HTTP-a.
  5. Pronađite liniju:
    upload_max_filesize = 2M
    Povećajte najveću dopuštenu veličinu datoteke za učitavanje na 16 MB:
    upload_max_filesize = 16M
  6. Povežite, uklonite komentare, podatke biblioteke proširenja:
    proširenje=php_bz2.dll
    proširenje=php_curl.dll
    proširenje=php_gd2.dll
    proširenje=php_mbstring.dll
    proširenje=php_mysql.dll
    proširenje=php_mysqli.dll
  7. Pronađite liniju:
    ;datum.vremenska zona=
    Uklonite komentar i postavite vrijednost na vremensku zonu svoje lokacije (popis vremenskih zona možete pronaći u dokumentaciji):
    date.timezone = "Europa/Moskva"
  8. Pronađite liniju:
    ;session.save_path = "/tmp"
    Odkomentirajte i postavite vrijednost ove direktive na sljedeću stazu:
    session.save_path = "C:/php/tmp"
    Napravite praznu mapu “C:\php\tmp” za pohranu privremenih datoteka sesije.

Spremite promjene i zatvorite datoteku php.ini.

Zatim trebate dodati direktorij s instaliranim PHP interpreterom u PATH operativnog sustava. Da biste to učinili, slijedite stazu "Start" -> "Upravljačka ploča" -> "Sustav", otvorite karticu "Napredno", kliknite "Varijable okruženja", u odjeljku "Varijable sustava", dvaput kliknite na "Put" ” u polje dodajte “Vrijednost varijable”, onom što već postoji, put do direktorija s instaliranim PHP-om, na primjer, “C:\php” (bez navodnika). Imajte na umu da znak točka-zarez razdvaja staze. Da bi promjene stupile na snagu, ponovno pokrenite operativni sustav.

Primjer niza staze:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php;C:\Program Files\MySQL\MySQL Server 5.5\bin

Instalacija i konfiguracija PHP interpretera je završena.

Opis povezanih knjižnica:

php_bz2.dll- Korištenjem ovog proširenja PHP će moći stvarati i raspakirati arhive u bzip2 formatu.

php_curl.dll– Vrlo važna i potrebna biblioteka koja vam omogućuje povezivanje i rad s poslužiteljima koristeći ogroman broj internetskih protokola.

php_gd2.dll– Još jedna nezamjenjiva biblioteka koja vam omogućuje rad s grafikom. Jeste li mislili da možete generirati HTML stranice samo u PHP-u? ali ne! S PHP-om možete raditi gotovo sve, uključujući crtanje.

php_mbstring.dll– Knjižnica sadrži funkcije za rad s višebajtnim kodiranjem, koje uključuju kodiranje istočnih jezika (japanski, kineski, korejski), Unicode (UTF-8) i druge.

php_mysql.dll– Naziv knjižnice govori sam za sebe – potrebno je raditi s MySQL poslužiteljem.

php_mysqli.dll– Ova biblioteka je proširenje prethodne i sadrži dodatne PHP funkcije za rad s MySQL poslužiteljem verzije 4.1.3 i novijim.

Ove bi knjižnice trebale biti dovoljne za punopravni rad PHP. S vremenom, ako se ukaže potreba, moći ćete spojiti dodatne knjižnice, ali ih ne trebate spojiti sve odjednom misleći da nećete pokvariti kašu s maslacem, u ovom slučaju preveliki broj povezanih knjižnica može značajno usporiti PHP.

Izvorni članak: http://php-myadmin.ru/learning/instrument-php.html

Puno je napisano u PHP-u dobre aplikacije. čak ni ne
puno i neki od njih su jako dobri, pa zašto ne iskoristiti ove
aplikacije na Windowsima? Pogotovo ako interni portal radi na Windowsima i
na Unix stroju vrtit će se vanjska web stranica tvrtke - tada
možete uštedjeti na infrastrukturi i ugostiti je u sustavu Windows
Poslužitelj također ima vanjsku stranicu. Ili, ako postoji želja za standardizacijom
infrastrukturu i host web stranice na Windowsima
platformi na kojoj rade programeri i korisnici
Windows platforma.
Na web stranici www.iis.net
može se naći
popis
popularne PHP aplikacije
s uputama za instalaciju na IIS. Da ih vodim
nije potrebna promjena na IIS-u
PHP kod.

Instaliranje i konfiguriranje PHP-a za korištenje s FastCGI modulom.

Za početak, za uspješno korištenje PHP-a na
Windows, PHP bi bio dobar
instalirati.
Korak 1. Preuzmite PHP
Na web stranici PHP.net trebate preuzeti
najnovija verzija PHP-a za Windows. Preporuča se za korištenje s FastCGI
instalirati PHP verzija bez kontrole sigurnosti niti, od samog modula
FastCGI osigurava da se izvršenje odvija u jednoj niti i podržava
Sigurnosne kontrole niti u PHP-u same donose nepotrebne provjere I
blokade koje dovode do značajnog pada performansi. Eto zašto
odaberite Non-thread-safe Win32 binarne datoteke (verzija 5.2.6 je aktualna u vrijeme pisanja
ova poruka) .
Vrijedno je napomenuti da vjerujemo da je Non-thread-safe razvijen posebno za
rad s FastCGI na IIS-u (prvo izdanje bilo je u verziji 5.2.1) i korištenje u
Ne preporučuje se u drugim okruženjima. Usput, počevši od verzije 5.2.2 Zend ozbiljno
radi na optimizaciji performansi PHP-a u sustavu Windows, što si ne može pomoći
ugoditi. Ako usporedimo verzije 5.2.1 i 5.2.2, onda razlika u brzini obrade
zahtjevi se mogu lako vidjeti pomoću jednostavnog testa opterećenja.
Korak 2. Instalirajte PHP
Instalacija je vrlo jednostavna: budući da smo preuzeli arhivu s
izvršne datoteke, dovoljno je proširiti ovu arhivu, na primjer, u
direktorij C:\Web\PHP.
Kao osnovnu konfiguraciju koristit ćemo preporučene postavke:
Napravimo kopiju datoteke koju preporučuje php.ini u php.ini u istom direktoriju i otvorimo
to za uređivanje, nakon čega prođimo kroz datoteku odozgo, komentirajući sljedeće
nizove kako bi se osigurala sigurnost i kompatibilnost s većinom PHP-a
aplikacije:
  • open_basedir = direktorij u kojem se nalaze PHP aplikacije.
    Određivanje imenika ograničit će prava pristupa na PHP datoteke samo aplikacije
    ovaj imenik. Prikladno je nadjačati ovu postavku u konfiguracijskim datotekama
    izravno za svaku aplikaciju, ali ne bi škodilo da ovo instalirate
    postavljanje i specificiranje korijenski direktorij svi PHP aplikacije. Na primjer, C:\inetpub\PhpSites.
  • cgi.force_redirect = 0
    Zadana vrijednost je postavljena na 1, ali treba biti postavljena na 0 jer IIS
    kontrolira sigurnost PHP izvođenje a u ovoj postavci nema
    potrebno. Štoviše, uključivanje može dovesti do neočekivanog
    rezultate. Kada se koristi s drugim web poslužiteljima u sustavu Windows, ovo
    postavka mora biti omogućena.
  • cgi.fix_pathinfo = 1
    PHP će postaviti naziv datoteke u varijabli SCRIPT_FILENAME ako
    postavite vrijednost na 0, tada će naziv datoteke biti u varijabli PATH_TRANSLATED, što
    može prekinuti kompatibilnost s većinom aplikacija.
  • fastcgi.impersonate = 1;
    FastCGI omogućuje oponašanje procesa korištenjem konteksta klijenta,
    proces pozivanja. Ovaj mehanizam radi samo pod FastCGI/IIS, na primjer
    Ovo neće raditi na Apacheu u sustavu Windows.
  • short_open_tag = Uključeno
    Većina aplikacija koristi kratke oznake, pa neće biti
    bilo bi suvišno omogućiti njihovu podršku.
  • display_errors = Uključeno
    Kada provjeravate i otklanjate pogreške PHP aplikacija na FastCGI, vrijedi uključiti izlaz
    poruke o greškama.
Korak 3. Provjera funkcionalnosti PHP-a
Dok nismo konfigurirali IIS, provjerite funkcionalnost tumača
možete jednostavno, na primjer, pokrenuti naredbu c:\web\php\php.exe -info > c:\test.txt

Instalacija i konfiguracija FastCGI modula na IIS7.

Ako imate IIS7, onda mi nešto govori o nazivu vašeg operativnog sustava
sustavi - Windows Vista? Tada nisam pogodio Windows poslužitelj 2008! Ili ste haker i
instalirao IIS7 negdje drugdje, ali ovo nestandardno rješenje a mi ne
podrška ;).
Korak 1. Instalirajte FastCGI
Želim vas odmah zadovoljiti - u IIS7, koji dolazi sa sustavima Windows Server 2008 i Windows Vista
Modul servisnog paketa 1 FastCGI već uključeno. Samo ga treba spojiti
postavke. Da biste to učinili na Visti morate otvoriti Control Panel -> Programs i odabrati
"Uključivanje ili isključivanje Windows značajki":

Nakon toga morate instalirati značajku u IIS: Internet informacije Usluge
-> Širom svijeta Web usluge -> Razvoj aplikacija Značajke -> CGI. Istovremeno
bit će instalirana podrška za CGI i FastCGI.

U sustavu Windows Server 2008 postupak je sličan: Upravitelj poslužitelja-> Uloge -> Dodaj
Usluge uloga -> Web poslužitelj-> Razvoj aplikacija -> CGI.
Zapravo, sve što je potrebno za uključivanje FastCGI modula.
Korak 2: IIS7 konfiguracija
1. Otvorite IIS Manager, odaberite čvor (poslužitelj) za koji želite konfigurirati
PHP podrška. Zatim odaberite mapiranja rukovatelja.

2. Odaberite vezu Dodaj mapiranje modula na stranici Mapiranja rukovatelja i
ispunite prozor sa sljedećim vrijednostima:
Put zahtjeva: *.php (obrada svih datoteka s nastavkom .php)
Modul: FastCgiModule (FastCGI modul)
Izvršna datoteka: C:\Web\PHP\php-cgi.exe (put do PHP-a)
Naziv: PHP (naziv zbog pogodnosti)

Nakon dodavanja ove postavke pojavit će se prozor s upitom o registraciji.
FastCGI aplikacije za ovaj rukovatelj. Potvrđujemo.
Gore opisani koraci doveli su do stvaranja sljedećeg u direktoriju PhpSites
datoteka web.config:


< configuration >
< system.webServer >
< handlers >
< add name =«PHP» path ="*.php" verb ="*"
modules = "FastCgiModule" skriptni procesor = "C:\Web\PHP\php-cgi.exe "
resourceType = "Neodređeno" />



Sada možete prijeći na provjeru funkcionalnosti PHP-a.
Korak 3. Provjerite jesu li postavke točne
U direktoriju čvora za koji smo konfigurirali PHP kreiramo datoteku
index.php:
phpinfo();
?>
A ovoj datoteci pristupamo putem HTTP zahtjev. Kao rezultat toga, ako je sve dobro i
naša karma nije pokvarena, zahtjev će biti ispravno obrađen:

Naravno, kada koristite PHP na
IIS7 možda ima zamke s kojima se morate pozabaviti
borba za postizanje očekivanog rezultata (prekrasan rad
PHP aplikacije u sustavu Windows).
Dolje su navedeni čekići za razbijanje kamenja koje se često susreće.

Učestalost ponovnog pokretanja PHP procesa

Jer kada koristite PHP na
IIS7 koristeći FastCGI
modula, sam FastCGI modul preuzima
upravljanje procesima i resursima, morate osigurati mehanizam ponovnog pokretanja
procesi (recikliranje) u PHP-u
neće ometati FastCGI. To je lako učiniti ako
konfigurirajte FastCGI tako da se uvijek ponovno pokreće
procesira prije PHP-a.
Postoji postavka u postavkama FastCGI
instanceMaxRequests, koji nakon obrade određuje koliko zahtjeva,
proces će se ponovno pokrenuti. U PHP-u postoji sličan parametar
specificiran je vrijednošću varijable PHP_FCGI_MAX_REQUESTS. Očito dati
sposobnost FastCGI-ja da upravlja procesom je dovoljna
postaviti instanceMaxRequests<= PHP_FCGI_MAX_REQUEST.
To se lako može učiniti uređivanjem datoteke
applicationHost.config (skriva se u direktoriju C:\windows\system32\inetsrv\config\).
Konfiguracija treba sadržavati sljedeće podatke:

< fastCgi >
< application fullPath ="C:\inetpub\php\php-cgi.exe "
maxInstances = "4" instanceMaxRequests = "10000" >
< environmentVariables >
< environmentVariable name =«PHP_FCGI_MAX_REQUESTS» value =«10000» >


Korištenje više PHP verzija

Budući da se u. mogu koristiti različite verzije PHP-a
aplikacije koje se nalaze na poslužitelju, bilo bi lijepo dati priliku
koristiti različite verzije za različite stranice.
U konfiguracijskoj datoteci applicationHost.config
dovoljno je definirati odjeljke za različite verzije PHP:
< fastCgi >
< application fullPath = "C:\inetpub\php\php-cgi.exe">
...

< application fullPath =«C:\inetpub\php4\php4.exe» >
...

< application fullPath = "C:\inetpub\php41\php41.exe">
...


* Ovaj izvorni kod je označen s .
A za svako je mjesto konfiguriran modul koji koristi jedno ili drugo
verziju (možete koristiti gore opisano sučelje ili možete
uredite konfiguraciju u tekstu):
< handlers >
< add name =«PHP4» path ="*.php" verb ="*" modules =«FastCgiModule»
skriptni procesor = "C:\inetpub\php\php41.exe"
resourceType = "Neodređeno" />

* Ovaj izvorni kod je označen s .

Korištenje različitih PHP postavki

Ako želite drugačije konfigurirati PHP za
različite stranice, onda se opet sve to može opisati kroz konfiguracijske postavke u
aplikacijaHost.config.
< fastCgi >

< application fullPath ="C:\inetpub\php\php-cgi.exe "

argumenti = "-d my.website=wordpress" >

< environmentVariables >

< environmentVariable name =«PHPRC» value =«C:\inetpub\wordpress» />





< application fullPath ="C:\inetpub\php\php-cgi.exe "

argumenti = "-d my.website=phpsite" >

< environmentVariables >

< environmentVariable name =«PHPRC» value =«C:\inetpub\phpsite» />






* Ovaj izvorni kod je označen s .

Nakon toga, postavke se povezuju s odgovarajućim stranicama u
web.config:
< system.webServer >

< handlers accessPolicy =«Read, Script» >
< add name =«PHP» path ="*.php" verb ="*" modules =«FastCgiModule»
skriptni procesor ="C:\inetpub\php\php-cgi.exe|-d my.website=wordpress "

resourceType ="Neodređeno" requireAccess ="Skripta" />




* Ovaj izvorni kod je označen s .

Prema zadanoj konfiguraciji, php.ini
moraju biti postavljeni u imenik svake stranice.
Prilikom uređivanja postavki, trebali biste strogo provjeriti jesu li putovi do
odgovarajuću verziju PHP-a i sa
applicationHost.config i u web.config tako da
izbjeći neočekivane rezultate ako su putovi pomiješani.
Na prvi pogled uređivanje konfiguracije može izgledati komplicirano i
nezgodan postupak, ali nakon što se naviknete na konfiguraciju u
XML i distribucija postavki korištenjem metode
Ctrl+C, Ctrl+V, iznenadit ćete se prisutnošću drugih
metode konfiguracije :)

PHP sigurnosne postavke

Postoji mnogo stvari u php.ini različite postavke, od kojih mnogi
utjecati na sigurnost koristeći PHP. ugoditi
Sve na prikladan način, vrijedan cilj.
Postavite allow_url_fopen=Isključeno
; korištenje URL-ova za rad s datotekama
Postavite allow_url_include=Isključeno
register_globals=Isključeno
; poništavanje registracije globalnih varijabli
open_basedir=“c:\inetpub\” ;
ograničenje direktorija u kojem se izvodi PHP

Maksimalno_vrijeme_izvršenja=30 ; ograničenje
vrijeme izvršavanja skripte
max_vrijeme_unosa=60
limit_memorije=16M ;
ograničenje veličine korištene memorije
upload_max_filesize=2M
post_max_size=8M
max_input_nesting_levels=64
display_errors=Isključeno
; onemogući poruke o grešci
log_errors=Uključeno
error_log="C:\error.log"
expose_php=Isključeno
; sakriti prisutnost PHP-a

Zaključak

PHP na Windowsima nije
Jednostavno je zanimljivo i praktično, glavna stvar je da radi. I tim
IIS radi na izradi PHP-a
nije radio ništa lošije na Windowsima nego na
Unix/Linux (naravno, trude se biti bolji).
Jer ovo nova tema za Microsoft, onda možemo
pogriješimo, možda nešto nećemo primijetiti ili razumjeti, pa mi
Vrlo je važno primati komentare od vas - programera i administratora.
Napišite u komentarima svoje želje i probleme koje sada vidite
PHP na Windowsima, i hoćemo
pokušati riješiti probleme i ostvariti želje.

Oznake: Dodajte oznake

Tečaj je namijenjen osnovnoj obuci administratora stranica kreiranih na "1C-Bitrix: Upravljanje web mjestom". Nakon proučavanja tečaja svladat ćete osnovne metode administracije sustava, kao i proširiti svoje znanje o temama koje se obrađuju na tečaju Upravitelj sadržaja.

Ako savjesno učite tečaj, naučit ćete:

  • upravljanje pristupom sustavu, stranicama, korisnicima, korisničkim grupama;
  • rad sa sistemskim alatima;
  • koristiti mogućnosti sučelja za upravljanje sustavom;
  • rad s modulima "1C-Bitrix: Upravljanje web mjestom" koji se odnose na optimizaciju i sigurnost web mjesta;
  • Obavite rad na konfiguraciji web sustava za optimalnu izvedbu.

Ako morate samoinstalacija sustava ili prijenos stranice na hosting, tada bez tečaja Instalacija i konfiguracija Dobro Instalacija i konfiguracija namijenjen stručnjacima koji instaliraju "1C-Bitrix: Upravljanje web-stranicom" ili "Bitrix24 u kutiji".

Ne možeš proći.

Minimalno znanje potrebno za pohađanje kolegija:

  • osnovne vještine informatička pismenost i vještine rada s Windows OS-om;
  • osnovno znanje o WWW-u i organizaciji pristupa web poslužitelju;
  • poznavanje sustava unutar kolegija Upravitelj sadržaja Vjerujemo da ste već završili ovaj tečaj i znate puno o Bitrixu. Stoga će u skočnim prozorima biti puno manje savjeta nego u tečaju Content Manager., kako se ne bi zbunili u sučelju.

Bilo bi lijepo imati osnovne vještine instaliranja i administriranja *nix sustava.

Ako ovaj tečaj uzima se kao osnova za offline nastavu, tada je preporučeno trajanje: 3 dana (24 akademska sata).

Uštedjeti vrijeme i učiti na putu do posla ili fakulteta? Koristite datoteku formata CHM, otvaraju se na bilo kojem uređaju. Čitači su dostupni u AppStore i Play tržište. CHM datoteke se ažuriraju mjesečno, međutim, može postojati određeni zaostatak između njih i online verzije tečaja.