Ներածություն
Հոսթինգ պրովայդերները ավանդաբար դանդաղ են ընդունում նոր PHP տարբերակները իրենց սերվերների վրա: Սրա հետևանքն այն է, որ համացանցում միևնույն ժամանակ գոյություն ունեն բազմաթիվ տարբեր PHP տարբերակներ:
Եթե դուք ներդնում եք նոր հնարավորություններ, տեղադրում եք նոր PHP-ի վրա հիմնված հավելված կամ փորձում եք ձեր վեբկայքում վրիպակ գտնել, կարևոր է իմանալ, թե ձեր վեբ սերվերի որ PHP տարբերակն է աշխատում:
Այս ձեռնարկում դուք կսովորեք, թե ինչպես ստուգել ձեր PHP տարբերակը՝ գործարկելով PHP կոդը ձեր սերվերի վրա կամ օգտագործելով հրամանի տողը:
Նախադրյալներ
- Տեղադրված է PHP
- Գրելու մուտք դեպի սերվերի ֆայլային համակարգ
- Մուտք դեպի հրամանի տող
Ստուգեք PHP տարբերակը՝ գործարկելով PHP կոդը
Ձեր կայքում աշխատող PHP տարբերակը որոշելու ամենապարզ մեթոդը PHP ֆայլի կատարումն է, որը պարունակում է հետևյալ կոդը.
<?php
echo 'PHP version: ' . phpversion();
Ստեղծեք ֆայլը՝ օգտագործելով տեքստային խմբագրիչ, ինչպիսիք են gedit-ը կամ Notepad-ը, և այն վերբեռնեք ձեր կայքի փաստաթղթերի արմատային գրացուցակում:
Այնուհետև բացեք վեբ զննարկիչը և մուտքագրեք ֆայլի ամբողջական հասցեն հասցեագոտում: Օրինակ, եթե դուք վերբեռնել phpinfo.php
եք example.com
արմատային գրացուցակ վերնագրված ֆայլ, ապա դուք կգնաք.
http://www.example.com/phpinfo.php
Վերևում գտնվող կոդը ցուցադրում է PHP տարբերակը առանց լրացուցիչ մանրամասների, ինչպես ստորև բերված ելքում.
phpinfo()
Եթե Ձեզ անհրաժեշտ են ավելի շատ մանրամասներ ձեր PHP կազմաձևման վերաբերյալ, ինչպիսիք են համակարգի տեղեկատվությունը, ստեղծման ամսաթիվը, սերվերի API-ն, կազմաձևման ֆայլի տեղեկությունները և այլն, վերբեռնեք գործառույթը պարունակող ֆայլ .
<?php
phpinfo();
Բրաուզերում այցելելիս այս ֆայլը ցույց է տալիս PHP տարբերակը վերին ձախ անկյունում, որին հաջորդում են կազմաձևման տվյալները.
Նշում. Թեև phpinfo()
այն օգտակար է վրիպազերծման համար, էջը պարունակում է ձեր համակարգի մասին զգայուն տեղեկություններ: Հեռացրեք ֆայլը սերվերից, երբ ավարտեք դրա օգտագործումը:
Բոլոր բեռնված PHP ընդլայնումները և դրանց տարբերակները պարունակող ցանկի համար վերբեռնեք ֆայլ հետևյալ կոդով.
<?php
foreach (get_loaded_extensions() as $i => $ext)
{
echo $ext .' => '. phpversion($ext). '<br/>';
}
Արդյունքը ցույց է տալիս յուրաքանչյուր ընդլայնում առանձին տողով, ներառյալ PHP միջուկի տարբերակը.
Ստուգեք PHP տարբերակը՝ օգտագործելով հրամանի տողը (Windows, Linux և macOS)
Եթե դուք թույլտվություն ունեք SSH-ի հեռավոր սերվերի մեջ, օգտագործեք հրամանի տողը՝ ստուգելու տեղադրված PHP տարբերակը: Այս մեթոդը նաև օգտակար է տեղում տեղադրված PHP-ի տարբերակը ստուգելու համար։
1. Մուտքագրեք PHP հրամանը.
php -v
2. php -v
Հրամանը աշխատում է Linux-ի, macOS-ի, Windows-ի և այլ աջակցվող համակարգերի վրա: Դրա ելքը պարունակում է PHP տարբերակի համարը, ստեղծման ամսաթիվը և հեղինակային իրավունքի մասին տեղեկություններ:
Նշում. Եթե սերվերի վրա տեղադրված է մեկից ավելի PHP տարբերակ, php -v
հրամանը ցույց է տալիս հրամանի տողի լռելյայն ինտերֆեյսի (CLI) տարբերակը: Այս տարբերակը պարտադիր չէ, որ աշխատում է հյուրընկալված կայքերում:
Windows-ում շտկել «PHP is not Recognized» սխալը
Windows-ում PHP-ի ուղին երբեմն չի ճանաչվում համակարգի կողմից, ուստի php -v
հրամանը թողարկում է « php-ը չի ճանաչվում » սխալը:
Այս խնդիրը լուծելու համար PATH
նախ սահմանեք շրջակա միջավայրի փոփոխականը:
1. Մուտքագրեք հետևյալ հրամանը՝ փոխարինելով [location]
ձեր PHP-ի տեղադրման ճանապարհով:
set PATH=%PATH%;[location]
2. Այժմ մուտքագրելը php -v
ցույց է տալիս ձեր Windows համակարգում տեղադրված PHP տարբերակը:
Եզրակացություն
Այս հոդվածը նպատակ ուներ բացատրել ձեր սերվերի կամ տեղական մեքենայի վրա PHP տարբերակը ստուգելու ընդհանուր եղանակները: Այս ձեռնարկում ընդգրկված մեթոդները ներառում են PHP կոդի գործարկում և հրամանի տողի ինտերֆեյսի օգտագործումը:
pavankumar at tutorvista dot com ¶
12 տարի առաջ
To know, what are the {php} extensions loaded & version of extensions :
<?php
foreach (get_loaded_extensions() որպես $i => $ext)
{
echo $ext .’ => ‘. phpversion ($ext). «<br/>»;
}
?>