Веб-кушымталар уйлап табучылар Ubuntu серверында PHP сценарий телен урнаштырганда кыенлыклар белән очрашырга мөмкин. Бу күп факторлар белән бәйләнгән. Ләкин бу куллануны кулланып, бөтен кеше монтаж вакытында хаталар кача алачак.
Ubuntu серверында PHP урнаштыру
PHP телен Ubuntu серверына кую, төрлечә башкарылырга мөмкин - болар барысы да аның версиясенә һәм операцион системаның версиясенә бәйле. Һәм төп аерма үзләре белән башкарылырга тиеш командаларда.Әйтергә кирәк, PHP пакетында берничә компонент, теләсә, бер-берсеннән аерым урнаштырырга мөмкин.
Метод 1: Стандарт урнаштыру
Стандарт урнаштыру пакетның соңгы версиясен куллануны үз эченә ала. Eachәрбер Ubuntu сервер системасында, ул төрле:
- 12.04 лц (Төзү) - 5.3;
- 14.04 LTS (Ышаныч) - 5.5;
- 15.10 (Уилли) - 5.6;
- 16.04 лцалар (ксениаль) - 7.0.
Барлык пакетлар да операцион системаның рәсми зәвыклары аша таратыла, шуңа күрә өченче якны тоташтырырга кирәк түгел. Ләкин тулы пакет урнаштыру ике версиядә башкарыла һәм ОС версиясенә бәйле. Шулай итеп, Ubuntu серверында PHP урнаштыру өчен 16.04, бу боерыкны башкарыгыз:
Sudo apt-get php урнаштыру
Элегерәк версияләр өчен:
Sudo apt-get get php5 урнаштырыгыз
Әгәр дә бөтен PHP пакет компонентлары системада кирәк булмаса, сез аларны аерым урнаштыра аласыз. Моны ничек эшләргә һәм моның өчен нинди боерыклар тормышка ашырылырга тиеш, түбәндә тасвирланачак.
Apache http сервер өчен модуль
Ubuntu серверында APHECH өчен PHP модулын урнаштыру өчен 16.04, сезгә түбәндәге боерыкны үтәргә кирәк:
Sudo apt-get libapache2-mod-ph урнаштырыгыз
ОСның элеккеге версияләрендә:
Sudo apt-get libapache2-mod-plp5 урнаштырыгыз
Сез серсүз сорарсыз, анда урнаштыру рөхсәтен бирергә кирәк. Моның өчен "D" яки "Y" хәрефен кертегез (Ubuntu серверын локализацияләүгә карап) һәм ENTER басыгыз.
Аннары ул пакетны йөкләү һәм урнаштыру өчен көтү генә кала.
FPM.
FPM модулын 16.04 версиясендә урнаштыру өчен, түбәндәгеләрне эшләгез:
Sudo apt-get get php-fpm урнаштыру
Алдагы версияләрдә:
Sudo apt-get get php5-fpm урнаштыру
Бу очракта урнаштыру автоматик рәвештә башланачак, дуператор серсүзенә кергәннән соң.
Клиент
КЛИ PHP буенча консол программалары булдыру белән шөгыльләнүчеләргә кирәк. Бу программалаштыру телен кертү өчен, сез Ubuntu 16.04 командасын үтәргә тиеш:
Sudo apt-get get php-cli урнаштыру
Алдагы версияләрдә:
Sudo apt-get get php5-cli урнаштыру
PHP киңәйтүләре
Барлык мөмкин булган PP функцияләрен тормышка ашыру өчен, кулланылган программалар өчен сез берничә киңәйтүне урнаштырырга тиеш. Хәзер иң популяр боерыклар мондый монтажны башкару өчен тәкъдим ителәчәк.
Искәрмә: Түбәндә Ubuntu серверы өчен беренче урында, икенчесе Ubuntu серверы өчен, икенчесе ОСның элеккеге версияләре өчен биреләчәк.
- GD өчен киңәйтү:
Sudo apt-get php-gd урнаштыру
Sudo apt-get get php5-gd урнаштыру
- Макрипп өчен киңәйтү:
Sudo apt-get get php-mcript урнаштыру
Sudo apt-get get php5-mcrypt урнаштыру
- MySQL өчен киңәйтү:
Sudo apt-get get php-mysql урнаштыру
Sudo apt-get get php5-mysql урнаштыру
Әгәр дә сезнең тулы пакетыгыз булса, сез кирәкле командаларны сайлап, сайлап ала аласыз:
Sudo apt-get libapache2-mod-plp5.6 урнаштырыгыз
Sudo apt-get-get php5.6-fpm урнаштыру
Sudo apt-get get php5.6-cli урнаштырыгыз
Sudo apt-get php-gd урнаштыру
Sudo apt-get get php5.6-mbstring урнаштыру
Sudo apt-get php5.6-mcrypt урнаштыру
Sudo apt-get php5.6-mysql урнаштырыгыз
Sudo apt-get php5,6-xml урнаштырыгыз
Йомгаклау
Ахырда, без әйтә алабыз, компьютерда эшләүне, кулланучы җиңел PHP пакетын һәм аның барлык өстәмә компонентларын урнаштыра ала. Иң мөһиме - Ubuntu серверында башкарырга теләгән боерыкларны белү.