2.2 PHP Konfiguratsiyasi
Kóplegen programmalarda mudamı bólek sazlamalar áynasi ámeldegi bolıp, ol jaǵdayda bul programmanıń barlıq tiykarǵı parametrlerin kórsetiw múmkin. PHP-de da óz sazlamalari ámeldegi, tek olar interfeys arqalı yemas, bálki arnawlı fayldı redaktorlaw arqalı ózgertiriledi (php.ini). Php.ini faylında barlıq PHP sazlamalari bar. Bizni birinshi náwbette qátelerdi basqarıw rejimi, qosımsha funktsiyalardı jalǵaw, sessiyalar hám cookie-fayllardı sazlaw qızıqtiradi.
Bul fayl hár qıylı operatsion sistemalardıń túrli jollarında jaylasqan. Eń ańsat jolı - bul OpenServer dúziwshi paydalanıwshılar ushın - php.ini-ni tiykarǵı menyudan ashıw múmkin.
2.3 Web programmalastırıwda PHP tiliniń áhmiyeti
PHP ne hám ol ne ushın kerek?
Túsiniw ushın birinshi zat PHP - bul tek programmalastırıw tili. Yaǵnıy, onıń járdemi menen biz kompyuterdiń ayirim buyrıqları, shártler, cikller hám basqalardı atqara alamız.
Ulıwma alǵanda bul ápiwayı programmalastırıw tili. Biraq haqıyqat sonda, bul PHP programmalastırıw tili veb-qosımshalar hám veb-saytlardı islep shıǵıwǵa qaratılǵan. Bul server tárepi dep atalǵan programmalastırıw tili yamasa backend. Yaǵnıy, PHP tiliniń teris bólegi, eger siz onı veb-saytlardı islep shıǵıw hám ayirim skriptler hám programmalardı islep shıǵıw maqsetinde isletseńiz, aralıqta bul veb-serverdi qollap -quwatlaytuǵın ayirim xostinglarda isleydi. Usı jerde PHP programmalastırıw tili isletiledi.
Bul neni ańlatadı? Bul sonı ańlatadı, sizdiń saytıńızǵa keletuǵın klientlarińizdiń kompyuterinde bul programmalastırıw tili ulıwma ornatilmagan bolıwı múmkin. Yaǵnıy, olardıń kompyuterleri, smartfonları, telefonları, noutbuklari hám basqalar ulıwma PHP-di túsinbewi hám oǵan ulıwma biytanis bolıwı múmkin. PHP tili aralıqtan serverde isleydi, usınıń sebepinen onı server tárepinde programmalastırıw tili dep ataladı.
PHP tiliniń tiykarǵı abzallıǵı sonda, ol tiykarınan veb-serverler menen islewge qaratılǵan. Bul server maǵlıwmatlar bazaları menen islewge múmkinshilik beretuǵın júdá kóp funktsiyalarǵa iye, mısalı : mysql, elektron pochta, veb-serverde fayl sisteması menen islew hám basqalar.
Yaǵnıy, bul ayrıqshalıqlardıń barlıǵı PHP tilinde bar. Bunı tez hám qolay orınlawǵa múmkinshilik beretuǵın málim funktsiyalar bar. Veb-serverge basqa programmalastırıw tilin ornatganingizdan ayrıqsha bolıp esaplanıw.
Biraq sonı túsiniw kerek, PHP-den tekǵana veb-serverler, bálkim veb-saytlar hám veb-qosımshalar jaratıw ushın da paydalanıw múmkin. Biz buyrıq qatarında PHP tilinen de paydalanıwımız múmkin. Yaǵnıy, terminaldı jumısqa túsiriw arqalı biz PHP buyrıǵınan paydalanıp, ayirim PHP fayllardı jumısqa túsiriwimiz hám bul PHP faylında jaylasqan skriptti orınlawımız hám buyrıq qatarına bir az nátiyje beriwimiz múmkin.
Yaǵnıy terminalda, buyrıq qatarında, siz ornatǵan operatsion sistemada PHP tilinen de paydalanıw múmkin. PHP járdeminde grafik paydalanıwshı interfeysi jaratıw ushın da paydalanıwımız múmkin. Yaǵnıy, bul operatsion sistema ushın keń tarqalǵan programma. Yaǵnıy, PHP-dıń múmkinshilikleri tek veb-saytlar hám veb-qosımshalar haqqında emes. Bul buyrıq qatarı, sonıń menen birge, operatsion sistema ushın birpara grafik programmalar jarata aladı.
Biraq kóbinese, PHP veb-saytlar hám veb-qosımshalardı jaratıw ushın arnawlı isletiledi.
Veb-islep shıǵıw temasında WordPress hám joomla sıyaqlı saytlar sizdi qızıqtırǵan bolıwı shubhasız. Naǵız ózi dvigateller PHP programmalastırıw tilinde jazılǵan. Bunnan tısqarı, facebook, vikipediya sıyaqlı saytlar PHP-de jazılǵan.
Yaǵnıy, bunnan kelip shıǵadıki, PHP tiliniń múmkinshilikleri júdá keng bolıp tabıladı jáne onıń járdemi menen derlik hár qanday quramalılıqtaǵı programmalardı jaratılıwmasıńız múmkin.
Do'stlaringiz bilan baham: |