Ҳангоми насб кардани забони скрипҳои PHP дар сервери UBUNT, таҳиягарон ба душвориҳои веб дар мушкилот дучор мешаванд. Ин бо омилҳои зиёд алоқаманд аст. Аммо истифодаи ин дастур, ҳама метавонанд ҳангоми насб хатогиҳо пешгирӣ кунанд.
PHP-ро дар сервери Ubuntu насб кунед
Танзими забони PHP ба сервери Ubuntu метавонад бо роҳҳои гуногун иҷро шавад - ҳама аз версияи худ ва нусхаи худи системаи амалиётӣ вобаста аст. Ва фарқияти асосӣ дар гурӯҳҳое, ки бояд иҷро шаванд, қарор дорад.Инчунин бояд қайд кард, ки бастаи PHP якчанд ҷузъҳоеро дар бар мегирад, ки агар лозим бошад, алоҳида аз ҳамдигар насб карда мешавад.
Усули 1: Насби стандартӣ
Насби стандартӣ истифодаи версияи охирини бастаро дар бар мегирад. Дар системаи амалиётии истифодабарии ABENTU, ин фарқ мекунад:
- 12.04 lts (аниқ) - 5.3;
- 14.04 LTS (эътимоднок) - 5.5;
- 15.10 (Вилли) - 5.6;
- 16.04 lts (Xenial) - 7.0.
Ҳама бастаҳо тавассути изофаи расмии системаи амалиётӣ тақсим карда мешаванд, бинобар ин пайваст кардани тарафи сеюм лозим нест. Аммо насби бастаи пурраи дар ду версия гузаронида мешавад ва аз версияи OS вобаста аст. Ҳамин тавр, барои насб кардани PHP дар сервери UBNTU 16.04, ин фармонро иҷро кунед:
Судо apt-get насб кардани PHP
Ва барои версияҳои пешина:
Судо apt-get насб кунед php5
Агар ҳамаи ҷузъҳои бастаи PHP дар система зарур набошанд, шумо метавонед онҳоро алоҳида гузоред. Инро чӣ гуна бояд кард ва кадом аҳкомҳоро барои ин иҷро кардан лозим ояд, дар зер тавсиф карда мешавад.
Модул барои apache http http
Барои насб кардани модули PHP барои apache дар сервери Ubuntu 16.04, шумо бояд фармони зеринро иҷро кунед:
Судо apt-get насб кардани Либапачи-mod-php
Дар версияҳои аввали OS:
Судо apt-get LibaSach2-mic-php5 насб кунед
Пас аз ворид шудан шумо паролро дархост мекунед, пас аз ворид шудан бояд иҷозати насб кардан лозим аст. Барои ин, ҳарфи "D" ё "Y" -ро ворид кунед (вобаста ба маҳаллисозии сервери ABNTU) ва Enterро пахш кунед.
Он гоҳ танҳо барои интизории зеркашӣ ва насби баста боқӣ мемонад.
Fpm.
Насб кардани модули FPM дар версияи 16.04 системаи амалиётӣ, амалҳои зеринро анҷом диҳед:
Sudo apt-get насб кунед php-fpm
Дар версияҳои пеш:
Sudo apt-get Up5-FPM
Дар ин ҳолат, дарҳол, фавран пас аз ворид кардани пароли супервусер ба таври худкор оғоз хоҳад кард.
Клипи
CLI ба таҳиягарон лозим аст, ки ба эҷоди барномаҳои консол дар PHP машғуланд. Барои шинос кардани ин забони барномасозӣ ба шумо, шумо бояд фармонро дар Ubuntu 16.04 иҷро кунед:
Sudo apt-get насб кунед Php-cli
Дар версияҳои пеш:
Sudo apt-get насб кунед php5-cli
Транссияи PHP
Барои амалӣ намудани ҳамаи функсияҳои имконпазири PHP, шумо бояд як қатор васеъкуниро барои барномаҳои истифодашуда насб кунед. Акнун фармонҳои маъмултарин барои иҷрои чунин насл пешниҳод карда мешаванд.
Эзоҳ: Дар зер барои ҳар як васеъшавии ду фармон, ки дар он аввал барои Invery Internery Amery 16.04 аст ва дуюм барои версияҳои қаблии OS аст.
- Пардохт барои GD:
Судо apt-get насб кунед php-gd
Судо apt-get насб кунед php5-gd
- Тамдид барои MCRYPP:
Sudo apt-get насб кунед Php-mcritptpt
Sudo apt-get насб кардани Php5-mcritptpt
- Васеъкунӣ барои MySQL:
Sudo apt-get насб кардани PhP-mysql
Sudo apt-get насб кунед Phpp5-MYSQL
Агар шумо бастаи пурраи худро дошта бошед, шумо метавонед модулҳоро алоҳида насб кунед, тавассути иҷро кардани фармонҳои зарурӣ:
Sudo apt-get LibaCache2-mic-php5.6 насб кунед
Sudo apt-get насб кунед Phpp5.6-FPM
Sudo apt-get насб кардани PhP5.6-cli
Судо apt-get насб кунед php-gd
Sudo apt-get насб кардани PhP5.6-mbsring
Судо apt-get насб кунед php5.6-mcryptpt
Sudo apt-get насб кунед Phpp5.6-mysql
Sudo apt-get насб кунед Phpp5.6-XML
Хулоса
Дар хотима гуфта метавонем, ки ҳатто дониши асосии кор дар компютер, корбар ба осонӣ қодир аст, ки маҷмӯи асосии PPP ва ҳама ҷузъҳои иловагии худро насб кунад. Хӯроки асосии он аст, ки шумо донед, ки шумо мехоҳед дар сервери Ubuntu иҷро кунед.