Инсталиране на PHP като модул на Apache

"Това, което не можете да като модул?", Пита любознателният читател, и ще бъде прав. PHP може да се управлява напълно независимо от командния ред ", като се храни" го Скриптът като параметър:

Не е изненадващо, резултатът ще бъде HTML, който се появява в конзолата. Самото име - PHP - "PHP Hypertext Preprocessor" - предполага, че целта на съществуването на PHP - обработка на скриптове, вградени в HTML, динамично се получи необходимия резултат. Как да се работи в същото време, един не се уточнява. Ето защо, в зората на човечеството, PHP работи като всички достойни уеб джаджи за времето, през интерфейса на CGI. В действителност, такова споразумение, всеки път, когато ти се обадя на уеб страница на уеб сървъра се изпълнява като отделен процес, съответстващ на Препроцесорът, му даде да обработи файла, резултатите и я подаде на клиента. Изглежда, че е добра, но в сегашната възраст на потребителите, на интернет сайта на хората не идват постепенно и вие спокойно чакат своя ред, а тълпата от хиляди хора на ден, и ще бъде на 20-30 лица, които желаят да се счупи в същото време. През определени събития, като Световната купа, натоварването на някои сървъри може да достигне до милиони посещения на ден. От една страна - сървър на мозъците калайдисване, самият труд и не бръмчи, но не. Работещи отделен процес - не е евтино удоволствие, дори и в сегашната ситуация стотинка цени мегахерц и мегабайта. Ще допринесат за сметка на течове CPU памет (това е ситуацията, когато паметта остава зает, дори и след края на процеса), оставена от безгрижни програмисти (може би те са като у дома си, също не покриват водата в банята и не изключвайте светлината в банята) - и ние ще се надхвърляне на сървърни ресурси и необходимостта от рестартирайте го да продължи. Спри сървъра дори 5 минути на ден - бедствие. За сървъри с полезен товар - тя губи клиенти. Които се интересуват от сайт, който не е на разположение?

По този начин, човечеството беше близо до важно откритие - PHP трябва да бъде този с Apache, в полза на последната предоставя всички необходими инструменти, за разширяване чрез създаването на модули. В такова взаимодействие, Apache сървъра не трябва да генерира допълнителни процеси, но себе си, което спестява ресурси на сървъра, и взаимодействието между Apache и PHP се случва в една област на паметта, което ускорява работата. Също така, свързващ PHP като модул прави невъзможно за серия от атаки срещу сървъра.

Препоръчително е да настроите приложение за CGI, аз не съм тук, за да не се претрупва до мозъка ви. Ние пристъпи към същинската инсталация. Има два начина за инсталиране на PHP - с помощта на инсталационна програма и ръководство. От една страна, най-добрият начин е по-лесно - защото около 90% вероятност инсталатор изпълнява всички процедури за вас. От друга страна, ние сме заинтересовани да разберете как "работи" и да го инсталирате ръчно е много благоприятна. Ето защо:

За да се уверите, че всичко мина гладко - phpinfo.php създадете файл в папката с документи на вашия Apache (например C: \ Program Files \ Apache Group \ Apache2 \ htdocs), в този файл, да посочите само един низ от PHP:

Един Отговор към "Как да инсталирате PHP като модул на Apache"

[...] Как да инсталираме PHP като модул на Apache - ако имате нужда от нещо по-сложно разпределение на статични страници (динамика), РНР не може без. Научете как да инсталирате. [...]

Вашият коментар

Трябва да сте влезли, за да публикувате коментар.