ЧЫРАК деп программалык пакет кыймылдаткыч сайттын үчүн колдонулган Linux ядро, Apache желе Server, MySQL берилиштер базасына жана PHP компоненттери боюнча OS камтыйт. Андан ары, биз Ubuntu акыркы нускасы үлгү алып, майда-чүйдөсүнө чейин бул толуктоолор орнотуу жана Алгачкы тарам сүрөттөгөн.
Ubuntu бир ЧЫРАК программасын орнотуу
Ушул берененин формат сиздин компьютер Ubuntu топтомун бар деп ойлойт, демек, биз бул кадамды өткөзүп жана башка программалар менен түздөн-түз иш, бирок сиз төмөнкү шилтемелер боюнча башка макалаларды окуп, темага кызыккан кандай көрсөтмөлөрдү таба аласыз.
Дагы:
Орнотуу VirtualBox боюнча Ubuntu
Эгер диск Linux орнотуу үчүн колдонмону кадам
1-кадам: орнотулууда Apache
Кудайдын Apache деп ачык WEB Server орнотуу менен баштайлы. Ал ушунча көп колдонуучулардын тандоо болуп, мыкты тандоосу бири болуп саналат. Ал Ubuntu аркылуу коюлат "Терминал":
- Менюну ачуу жана консолун баштайт, же Ctrl басып + Ctrl + Alt + T.
- Биринчиден, система репозиторийлеринен тактоо, анда бардык зарыл компоненттери бар экендигине ынануу керек. бул тизмеге командасы
Sudo ап-Get өзгөртүү
. - Бардык иш-аракеттер аркылуу Sudo тамыры жетүү менен аткарылган, ошондуктан сөздү көрсөтүү үчүн шектенбесек болот (эгер көрсөтүлгөн эмес, кирип жатканда).
- аяктоо, түрү боюнча
Sudo ап-ала apache2 орнотуу
Apache системасына кошуу. - жооп тандап делолорун бардык кошууга ырастоо D.
- Биз интернет Server келаткан ишин сынап
Sudo apache2ctl configtest
. - синтаксистик нормалдуу болушу керек, бирок кээде кошуу зарылчылыгы жөнүндө эскертүү бар ServerName.
- Келечекте эскертүүлөргө болтурбоо үчүн тарам делосуна ушул глобалдык өзгөрмө кошуу. билэни Run өзү аркылуу
Sudo нано /etc/apache2/apache2.conf
. - Азыр экинчи консолун баштоо жерде буйрук
IP дарк шоу eth0 | талаасынын прямой | сандыктын '{$ 2 басып чыгаруу; } '| Бирок "Кудайдын //.*$//"
Сиздин IP дареги же домен аты Server билүү. - биринчи "Терминал" ачылып берилген түбүнө чейин жылдырып жана кирет
ServerName + домен аталышы же IP дареги
Сиз жөн гана билишет. тарабынан өзгөртүүлөрдү сактоо Ctrl +, оо, жана кадр билэни жабуу. - эч кандай каталар бар камсыз кылуу үчүн көбүрөөк убакыт бөлгүлө тестирлөө, андан кийин аркылуу WEB Server өчүрүп
Sudo systemctl кайра apache2
. - Кошуу зарыл болсо, autostart үчүн Apache, аны иштетүү системасы буйругу менен чуркап жатат
Sudo apache2 иштетүү systemctl
. - Ал гана өз ишинин туруктуулугун текшерүү үчүн WEB Server баштоо бойдон калууда, бул буйрукту колдонуу
Sudo apache2 баштоо systemctl
. - Серепчи ачуу жана дарекке барып,
көрүү .xrf
. Сиз башкы Apache бет сокку болсо, ал кийинки кадамга бардык, туура иштеп жатат дегенди билдирет.
2-кадам: орнотууну баштоо, MySQL
Экинчи кадам да бар Буйруктар жыйындысынын менен стандарттык консол аркылуу өндүрүлгөн MySQL маалыматтар базасын толуктоо болуп эсептелет.
- артыкчылык менен "Терминал" жазуу
Sudo MySQL-Server орнотуу ап-алуу
жана чыкылдатуу кирүү. - жаңы материалдары кошуп ырастоо.
- MySQL айлана-чөйрөгө жана пайдаланууну камсыз кылуу үчүн толук ишенсек болот, ошондуктан өзүнчө тарабынан коргоону камсыз кылуу аркылуу орнотулган боюнча кошуу
Sudo mysql_secure_installation
. - ар бир колдонуучу колдонуу боюнча өз чечимдерин нааразы болуп сырсөз талаптарды плагин орнотууларды орнотуу бир билдирүү эмес. Сиз консолун кирүүгө талаптарды орнотуу келсе, ж сураганыбызда.
- Андан кийин, коргоо даражасын тандай билүү керек. Ар бир параметр сүрөттөмөсүн сөз коюш керек, анан тандап.
- Сурай жетүү үчүн жаңы сырсөз орнотуу.
- сага Кийинки зарыл өкүм болсо, коопсуздук командалардын ар түрдүү, аларды окуп, кабыл алуу же баш тартуу көрсөтүлөт.
Орнотуунун башка ыкмасын сүрөттөө менен, биз төмөнкү шилтемеден таба биздин айрым макаласын окуп чыгууну сунуш кылабыз.
Кара: Ubuntu орнотуу көрсөтмөлөрү MySQL менен
3-кадам: PHP орнотуу
нормалдуу иштеши ЧЫРАК системасын камсыз кылуу үчүн акыркы кадам PHP элементтерин орнотуу болуп саналат. Бул ишти аткарууда, татаал эч нерсе жок эле жеткиликтүү буйруктардын бири колдонуу керек, андан кийин кошумча ишин жөнгө салуу.
- The "Терминал" команданы Тизмеге
Sudo ап-ала php7.0-MySQL php7.0-бүгө php7.0-JSON php7.0-CGI php7.0 libapache2-көрүнүш-php7.0 орнотуу
Сиз нускасы керек 7 зарыл болсо, курамдык бөлүктөрүн орнотуу. - Кээде жогоруда буйрук сынган, ошондуктан пайдалануу
Sudo ап PHP орнотуу 7.2-CLI
жеSudo ап орнотуу hhvm
акыркы жеткиликтүү нускасын орнотуу үчүн 7.2. - жол-жобосу аяктагандан кийин, жамаат консолунда жазуу менен туура эмес орнотулган жатканына ынана
PHP -v
. - Ошондой эле ЧЫРАК орнотуу учурунда коюуга жакшы эркин куралды PHPmyadmin, колдонуу менен интернет иштей ишке ашыруу жана базасын башкаруу. Баштоо үчүн команданы терүүгө
Sudo phpmyadmin PHP-mbstring PHP-Gettext орнотуу ап-алуу
. - туура келген жолду тандоо менен жаңы делолорун кошууга ырастоо.
- WEB Server белгилөө "Apache2" жана чыкылдатуу "OK".
- Сиз керек болсо, атайын команда аркылуу базасын орнотууга түрткү болот, жакшы жооп тандап алуу.
- ал кайра кире менен бекемдеши керек болот, андан кийин маалымат базасы жүрүш, туташкысы Сырсөз түзүү.
- Алыдын ала, сиз PHPmyadmin колдонуучу кирүү же маршруту аркылуу T П-сызууларды үчүн атынан кире албайт, ошондуктан арналышты бөгөт өчүрүү керек. Рут буйругу менен туура иштетүү
Sudo -i
. - киргизүү менен бир жакка жумшашат
"Өзгөртүү колдонуучу белгиленген плагин =" Эхо кайда Колдонуучу = "тамыры"; агызма артыкчылыктар; "| MySql -u тамыры -p MySQL
.
Бул тартибин орнотуу жана чырак үчүн PHP ырастап-жылы ийгиликтүү аяктады деп эсептесе болот.
Кара: Ubuntu Server Орнотуу көрсөтмөлөрү PHP
Бүгүн биз Ubuntu иштетүү системасын орнотуу жана негизги тарам ЧЫРАК компоненттери тууралуу айтып берди. Албетте, бул Сиз бул маселе боюнча камсыз кыла бардык маалымат эмес, бир нече домендерди же маалыматтар базасын пайдалануу менен байланышкан көп айырмачылыктары бар. Бирок, нускамаларды натыйжасында жогоруда, сиз программа өнөр туура иштеши үчүн системаны даярдоо үчүн эч кандай маселе жок болот.