Как PHP

Как PHP

Поздрави! В този урок ще разгледаме какво представлява PHP, как работи и за какво се използва.

Нека започнем с факта, че една програма, написана на PHP език, а работата им е не стандартен прозорец, който сме свикнали да виждат. В повечето случаи, тази програма работи на "невидим" сървър. Това означава, че не можем да го контролираме по време на работа, но ние наистина не се нуждаят от нея :)

Фактът, че тази програма е да получите заявка от потребителя, за да се направят някои действия, дава на потребителя резултата, а след това излизане. Колкото по-скоро това е направено, толкова по-добре. Това е основната разлика между програмите в PHP от "стандартните" програми, които постоянно висят в паметта, в очакване на действията на потребителите и да реагират на тях в реално време.

PHP не работи само по себе си. За да работите с потребителят трябва да бъде конфигуриран във връзка с уеб сървър, например, Nginx или Apache. Ако по прост начин, потребителят изпраща заявка през HTTP Web сървър. Уеб сървърът определя какъв тип лечение е било извършено на файла и, ако това е файл с .php разширение, уеб сървърът изпраща искането на обработката на езика PHP, сценарият се чете, се превръща в байт код се изпълнява и връща уеб отговор сървър. Уеб сървърът изпраща генерирания резултат на потребителя. Този резултат, като правило, е динамично генериран HTML страници.

Как PHP

Този процес може да бъде значително ускорено чрез свързване на газта за разширение. Тя се занимава с факта, че кешира получения байт кода и толкова дълго, колкото файла остава непроменен веднага започва неговото изпълнение. Започвайки от версия PHP 5.6 OPcache ускорител включени в разпределението по подразбиране.

Заслужава да се отбележи защо PHP е толкова добро за уеб програмиране - по подразбиране, тя съдържа огромен брой инструменти за работа с запитвания, инструменти за работа с голям брой бази данни, работа с файлове. Всичко това се използва активно от съвременните сайтове.

Може би вече сте мислил за това, за да стартирате програмата в PHP, което трябва да калайджия с конфигурацията, защото е необходимо да го свържете с уеб сървър. За щастие, има готови решения, които да работят на уеб сървър с PHP за няколко минути. Модерен хостинг позволява качване и стартирате проекти в PHP, не се колебайте да как всичко работи. Кое е по-добро, защото вие - програмист, а не системен администратор. Аз ви моля да го приеме, то ще расте като програмист е много по-бързо. Разбира се, в крайна сметка ще трябва да гледам в тази област, но ви моля да не го направя сега - да се посветят на програмиране.

Готов разтвор, като сървър, аз съветвам всеки да използва, наречена OpenServer. За информация как да инсталирате и стартирате, ще обсъдим в следващия урок.