вордпресс

Како инсталирати ПХП на било који сервер (Линук, мацОС, Виндовс)

Постављање сервера може бити застрашујући задатак, посебно када се инсталирају језици попут ПХП-а. Ако желите да покренете и покренете ВордПресс тест сервер, то је неопходна вештина за учење.

Немате појма одакле да почнете да добијете ПХП на свом серверу? У зависности од вашег јединственог подешавања, постоји много начина да то урадите. Где преузимате ПХП, коју верзију, шта вам је потребно да би функционисао и како да инсталирате ПХП на различитим оперативним системима?

На све ћемо одговорити у овом водичу за инсталацију ПХП-а на једном месту.

Почнимо!

Погледајте наш видео водич за инсталирање ПХП-а

Шта је ПХП?

ПХП званични лого
ПХП лого

ПХП је скриптни језик отвореног кода који се првенствено користи за веб развој и скриптовање на страни сервера (позадинско). Поједностављено речено:

  • ПХП се може инсталирати на сервер за покретање скрипти (нпр. делови кода за додавање образаца на вашу веб локацију).
  • Покреће се на страни сервера, а не на страни клијента, тако да ради у позадини, а не у претраживачу.
  • Добро се интегрише са ХТМЛ-ом, што га чини веома погодним за веб развој.

Такође је један од најлакших језика за писање скрипти за веб за учење, што га чини популарним избором за почетнике. Али такође је прилично моћан и погодан за напредне функције веб странице.

Многе веб локације и алати користе ПХП и његова бројна проширења (.НЕТ, Апацхе и МиСКЛ могу звучати познато). ВордПресс је првенствено изграђен на ПХП-у, а већина његових додатака и тема такође ради на њему.

Да ли је вашем серверу потребан ПХП?

Дакле, знате шта је ПХП, али зашто бисте га инсталирали на свој сервер?

Најзначајнији разлог је тај што је неопходно да се ВордПресс покрене и покрене, јер је изграђен скоро искључиво на ПХП-у. ПХП такође покреће већину ВордПресс функција, кукица, тема и додатака.

Овде можете видети све остале системске захтеве за ВордПресс:

Захтеви за ВордПресс
Захтеви за ВордПресс

Дакле, ако желите да покренете ВордПресс тест сервер да бисте се играли са њим или подесили локацију за постављање, мораћете да инсталирате ПХП.

Осим тога, ПХП је одлична полазна тачка за програмере почетнике. Једноставан је за коришћење у поређењу са другим језицима за скриптовање на вебу, али то не долази на штету функционалности. Можете да урадите све врсте ствари са њим ако сте довољно вешти.

ПХП је такође прилично популаран. Дакле, можете пронаћи мноштво екстензија и ресурса на мрежи.

Осим тога, ако желите да научите да кодирате ВордПресс теме и додатке, мораћете да научите ПХП. Постављање тест сервера је одличан начин за експериментисање.

Имајте на уму да многи сервери за веб хостовање (нпр Behmaster) долазе са унапред инсталираним ПХП-ом и ВордПресс-ом. Behmaster чак укључује и могућност креирања ВордПресс сајта за постављање, тако да је и то лако доћи.

Једини разлог због којег ћете то морати да урадите ручно је ако постављате сервер од нуле, било на вашем локалном рачунару или у неуправљаном окружењу за хостовање.

Уз то, хајде да пређемо на упутства за подешавање сервера.

ПХП предуслови

Пре инсталирања ПХП-а, мораћете да се уверите да ваш сервер то може да поднесе. Срећом, захтеви су прилично основни, а велики део софтвера је вероватно већ инсталиран на вашем рачунару.

Ако никада раније нисте креирали сервер, требало би да погледате овај водич да бисте подесили локални сервер на више оперативних система. Тачне специфичности варирају у зависности од вашег оперативног система, али требало би да знате како да радите са командном линијом и да будете спремни да инсталирате нови софтвер.

На који год оперативни систем да инсталирате ПХП, биће вам потребан веб сервер да бисте га покренули. Такође ћете вероватно морати да инсталирате базу података као што је МиСКЛ, па имајте то на уму.

Ево ПХП предуслова за сваки ОС, почевши од Линука:

  • АНСИ Ц компајлер.
  • Компоненте специфичне за модул као што су ГД графичке библиотеке или ПДФ библиотеке.
  • Опционо: Аутоцонф 2.59+ (за ПХП верзије < 7.0), Аутоцонф 2.64+ (за ПХП верзије > 7.2), Аутомаке 1.4+, Либтоол 1.4+, ре2ц 0.13.4+ и Бисон.

Такође би требало да сте већ упознати са навигацијом у оперативним системима сличним Уник-у.

Сада ПХП захтеви за Виндовс:

  • Више оперативних система Виндовс је подржано на ПХП 5.5+, али корисници 7.2.0+ не могу да користе Виндовс 2008 или Виндовс Виста.
  • Висуал Ц Рунтиме (ЦРТ).
  • Висуал Студио 2012, 2015, 2017 или Мицрософт Висуал Ц++ који се може редистрибуирати за Висуал Студио 2019, у зависности од ваше ПХП верзије.

На крају, не постоје предуслови за мацОС јер ПХП долази у пакету са системом. У наставку ћемо објаснити како то омогућити.

Где преузети ПХП

Ако морате ручно да преузмете ПХП датотеке, требало би да их преузмете са странице за преузимање ПХП-а на званичном сајту.

Избегавајте да га инсталирате са сајтова трећих страна осим ако не знате да су безбедне, јер преузимање датотека са сајтова трећих страна може довести до случајног инсталирања злонамерног софтвера.

Страница за преузимање ПХП-а
Страница за преузимање ПХП-а

Ако преузимате за Виндовс машину, потражите везу „Виндовс преузимања“ у свакој верзији ПХП-а и уверите се да инсталирате одговарајуће датотеке.

Такође можете да инсталирате старије верзије ПХП-а, али то се не препоручује осим ако не знате шта радите, јер оне излажу ваш сервер грешкама и великим безбедносним пропустима.

Ако користите дистрибуцију Линука, обично не морате да преузимате датотеке преко веб локације, већ би требало да користите командну линију. У наставку ћемо то детаљно размотрити.

Коју верзију ПХП-а треба да користим?

Ако сте кликнули на везу за преузимање изнад, вероватно гледате све те датотеке и осећате се преплављеним. Која верзија ПХП-а је права?

Уопштено говорећи, ако започињете потпуно нови пројекат где проблеми са компатибилношћу нису проблем, требало би да набавите најновију стабилну верзију ПХП-а.

Понекад је могуће преузети бета верзије ПХП-а, које су чак и новије, али оне често имају грешке и пуштају се само да помогну програмерима да прикупе повратне информације. Већину времена треба да се држите стабилних издања.

Шта је са старијим верзијама? Свака верзија ПХП-а долази са новим функцијама, али то значи нове некомпатибилности са старијим функцијама. Ако треба да урадите нешто специфично што није подржано у најновијој верзији ПХП-а, можете користити старију верзију, али треба да се држите само тренутно подржаних верзија.

Ако нисте сигурни, користите најновију верзију ПХП-а.

Имајте на уму да је ВордПресс компатибилан само са одређеним верзијама ПХП-а. Технички подржава ПХП верзије почевши од 5.6.20+, али оне су прилично старе и стога се не препоручују. Верзије од 7.2 до 7.4 су тренутно најбоље подржане верзије за ВордПресс.

ПХП верзија 8 је такође компатибилна, али тренутно је ово веома ново и не раде сви додаци исправно. Ако сте забринути због проблема са компатибилношћу, држите се ПХП верзије 7.4. Можете прочитати нашу објаву ПХП бенцхмаркс да видите како различити ПХП ЦМС-ови и оквири раде на различитим верзијама ПХП-а.

Како инсталирати ПХП на Линук

Пре него што почнете, требало би да будете упознати са Терминалом и уопште како да користите оперативне системе налик Уник-у. Генерално, ови кодови командне линије би требало да раде на било којој дистрибуцији Линука која користи нормалну синтаксу у Терминалу, али смо у наставку оставили неке белешке за одређене ОС.

Прво, требало би да се уверите да су ваши пакети ажурирани, па покрените ову команду у терминалу.

sudo apt-get update && sudo apt-get upgrade

Сада сте спремни да инсталирате ПХП. Команда да се то уради је једноставна и једноставна.

sudo apt-get install php
Инсталирање ПХП-а преко терминала
Инсталирање ПХП-а преко терминала

Ово ће инсталирати најновију верзију ПХП-а заједно са неколико екстензија. Можете користити овај код да видите коју верзију имате.

php –v

Шта ако желите да инсталирате одређену верзију ПХП-а, као што је ПХП 7.4? Мораћете да користите ППА, или архиву личних пакета, од Ондреја Сурыа. Ово је сигуран начин за инсталирање старијих подржаних верзија ПХП-а. Покрените ове три команде једну по једну:

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

Сада ваш систем препознаје архиву и можете инсталирати ПХП 7.4. Унесите следећу команду:

sudo apt install php7.4

И наравно, овај број можете заменити било којом верзијом ПХП-а коју желите.

То покрива основе, али ако вам је потребна додатна помоћ око конфигурације, ПХП инсталациона документација за Уник може помоћи.

Инсталирање ПХП-а на Убунту

За кориснике Убунтуа нема много специфичних брига све док пратите горњи водич. Убунту је једна од најпопуларнијих дистрибуција, тако да је већина Линук водича практично направљена за тај систем.

Једна алтернативна опција која вам је доступна је преузимање ЛАМП стека. ЛАМП је скраћеница за Линук, Апацхе, МиСКЛ и ПХП. То је у суштини скуп свих софтвера који су вам потребни да бисте покренули и покренули сервер.

Иако можете ручно да преузмете сваки од ових алата засебно, можете добити Таскел, пакет који ће све ово инсталирати одједном. Само покрените ове две команде узастопно у терминалу:

sudo apt install tasksel
sudo tasksel install lamp-server
Инсталирање ЛАМП стека са Таскелом преко терминала
Инсталирање ЛАМП стека са Таскелом преко терминала

Инсталирање ПХП-а на ЦентОС 7

Овај оперативни систем се мало разликује од осталих дистрибуција Линука. На ЦентОС-у, апт и апт-гет команде нису идеални начини за инсталирање софтвера. Уместо тога, користи иум, Иелловдог Упдатер Модифиед, бољи менаџер пакета за оперативне системе засноване на РХЕЛ-у.

Иначе, команде које ћете морати да користите су прилично сличне. Да бисте ажурирали своје пакете, покрените ову команду:

sudo yum install epel-release && sudo yum update

Што се тиче других команди, обично можете заменити apt-get витх иум. Да бисте инсталирали ПХП, користите ову команду.

Потребан вам је изузетно брз, сигуран хостинг прилагођен програмерима? Behmaster је направљен имајући на уму ПХП програмере и пружа обиље моћних алата и интуитивну контролну таблу. Погледајте наше планове!

sudo yum install php

ПХП команде као што су php –v требало би да ради исто на ЦентОС-у 7, тако да не морате да бринете о томе.

Инсталирање ПХП-а на Дебиан

Последњи за оперативне системе сличне Уник-у је Дебиан. Овог пута постоји само неколико мањих недоумица, али већина горе наведених команди би требало да функционише добро.

За Дебиан, можете користити било које apt-get or aptitude у вашим командама терминала. Тхе aptitude команда је мало свеобухватнија и пружа интерфејс менија. Зависи од личних преференција које користите, и оба ће обавити посао.

Дакле, уместо уобичајеног apt-get команду, уместо тога можете покренути ову:

sudo aptitude install php

Дебиан може бити избирљив. Ако откријете да ПХП не анализира или екстензије не раде, уверите се да сте ажурирали датотеку конфигурације веба вашег сервера и да учитава екстензију ини датотеке.

Поред неколико ситница, упутства за Дебиан су практично идентична онима за друге Линук дистрибуције.

Како инсталирати ПХП на Виндовс

Ако користите Виндовс систем, за разлику од мацОС-а и Линук-а, не морате да инсталирате ПХП преко командне линије (иако је то опција ако желите).

Једноставан начин да инсталирате ПХП одавде је да омогућите ИИС, а затим користите ВебПИ за инсталирање ПХП-а. Након покретања ВебПИ-ја, можете га пронаћи под Proizvodi таб. Кликните додати на верзију коју желите, а затим кликните Инсталирати.

Омогућавање ИИС-а на Виндовс-у
Омогућавање ИИС-а на Виндовс-у

Такође можете преузети ПХП за Виндовс и ручно га конфигурисати да ради са ИИС-ом. Обавезно набавите верзију која није безбедна за нити ако користите ИИС.

Ако је све ово превише компликовано, уместо тога можете да инсталирате ВампСервер или КСАМПП, јер они долазе са свиме што вам је потребно за рад са веб сервером: Апацхе, база података и наравно ПХП.

Ова упутства ће радити са већином модерних Виндовс оперативних система као што су Виндовс 10, 7 и Виста. Ако користите старију верзију оперативног система Виндовс, требало би да погледате застарелу документацију за инсталацију оперативног система Виндовс.

Виндовс-у ће можда бити потребна додатна конфигурација да би ПХП правилно функционисао, па обавезно проверите препоручену документацију о конфигурацији оперативног система Виндовс. Само треба да направите неколико малих ини подешавања.

Како инсталирати ПХП на мацОС

ПХП долази унапред инсталиран на већини мацОС система, тако да вам обично није потребна никаква ручна инсталација.

Све што треба да урадите је да декоментирате неколико линија кода у Апацхе конфигурационој датотеци хттпд.цонф, које обично можете пронаћи на /private/etc/apache2/httpd.conf. Декоментирајте ова два реда уклањањем хештег симбола:

# LoadModule php5_module libexec/httpd/libphp5.so
# AddModule mod_php5.c

Можда ћете морати да извршите додатну конфигурацију ако вам се не свиђају подразумеване вредности неких поставки датотеке. У супротном, пронађите ДоцументРоот, а затим креирајте и учитајте ПХП датотеку са овим кодом:

Увек можете проверити верзију ПХП-а са php –v команду да бисте се уверили да је ПХП исправно инсталиран.

Ако морате ручно да преузмете ПХП, требало би да инсталирате Хомебрев и користите ову једноставну команду:

brew install php

Све о ПХП екстензијама

Када покренете ПХП, добро је размислити о екстензијама. Ове компајлиране библиотеке додају све врсте додатних, корисних функционалности. Замислите их као додатке који додају оно што ПХП већ нуди. Неки од њих су потребни за покретање ПХП оквира, као што су Ларавел и Симфони.

Иако је потпуно могуће све сами кодирати без додиривања екстензије, нема разлога да све то радите сами када постоје широко коришћене пречице да вам олакшају живот.

ПХП већ долази са десетинама уграђених екстензија, од којих неке морате омогућити ручно, а друге можете почети да користите одмах. Такође можете да инсталирате ПХП екстензије преко сајтова као што је ПЕЦЛ, који хостује стотине пакета трећих страна.

ПХП приручник такође нуди документацију о проширењу за многе од њих, тако да можете да се навикнете да их користите.

Нисте сигурни одакле да почнете? Ево само неколико популарних ПХП екстензија:

  • Апацхе: Апацхе је широко коришћен софтвер за веб сервер који препоручује ВордПресс због његове велике компатибилности са њим и ПХП-ом. Апацхе долази у пакету са ПХП-ом, тако да не морате да га инсталирате ручно.
  • .НЕТ: .НЕТ је популаран софтверски оквир који можете да користите за прављење веб апликација и још много тога. Ради са више језика, укључујући ПХП. Можда ће вас занимати и ПеацхПие, који вам омогућава да покренете ПХП код у .НЕТ-у.
  • МиСКЛи: Боља верзија старе екстензије МиСКЛ, МиСКЛи вам омогућава да радите са софтвером МиСКЛ базе података. Ово је неопходно да вам помогне да поставите своју базу података.

Кад год инсталирате екстензију, морате да је уклоните коментар. Само отвори пхп.ини и уклоните тачку и зарез (;) испред extension=extensionname.

Такође би требало да проверите ове ПХП оквире ако желите да стандардизујете свој код и градите са унапред припремљеним библиотекама. Они су одличан начин да започнете развој веб апликација помоћу ПХП-а.

резиме

Који год оперативни систем да користите, инсталирање ПХП-а није тако тежак процес. Ако желите да направите ВордПресс тест сервер, биће вам потребан. Амбициозни ПХП програмери сматраће да је постављање веб сервера и инсталирање ПХП-а на њега одлична вежба.

Уверите се да сте преузели ПХП или преко командне линије или са његовог званичног сајта. Можете добити најновију стабилну верзију ПХП-а или било коју другу верзију компатибилну са ВордПресс-ом.

А ако желите да одмах почнете са развојем ВордПресс сајтова, можете испробати ДевBehmaster! Долази са унапред инсталираним ПХП-ом. Такође вам омогућава брзу замену између различитих ПХП верзија тако да можете тестирати своју веб локацију у различитим серверским окружењима.

Повезани чланци

답글 남기기

이메일 주소는 공개되지 않습니다.

Назад на врх дугмета