LAMP деп аталатын бағдарламалық жасақтамаға Linux ядросы OS, Apache веб-сервері, MySQL дерекқоры және сайт қозғалтқышында қолданылатын PHP компоненттері кіреді. Әрі қарай, біз Ubuntu-ның соңғы нұсқасын мысал ретінде ала отырып, осы қондырмалардың орнатылуы мен бастапқы конфигурациясын егжей-тегжейлі сипаттаймыз.
Ubuntu-да LAMP бағдарламалық жасақтамасын орнату
Осы мақаланың пішімі сіздің компьютерде Ubuntu орнатылғандығын білдіретіндіктен, біз бұл қадамды өткізіп жіберіп, дереу басқа бағдарламаларға көшеміз, алайда сіз келесі сілтемелердегі басқа мақалаларды оқып, сізді қызықтыратын тақырып бойынша нұсқаулық таба аласыз.
Толығырақ:
Ubuntu-ны VirtualBox-қа орнатыңыз
Linux флеш-дискіден жылжу
1-қадам: Apache орнатыңыз
Apache деп аталатын ашық веб-серверді орнатудан бастайық. Бұл ең жақсы нұсқалардың бірі, сондықтан ол көптеген пайдаланушылардың таңдауына айналады. Ubuntu-да ол жүзеге асырылады «Терминал»:
- Мәзірді ашып, консольді іске қосыңыз немесе пернелер тіркесімін басыңыз Ctrl + Alt + T.
- Барлық қажетті компоненттердің бар екеніне көз жеткізу үшін алдымен жүйелік репозиторийлерді жаңартыңыз. Ол үшін команданы жазыңыз
sudo apt-get жаңарту
. - Барлық әрекеттер арқылы судо түбірлік қол жетімділікпен жұмыс істейді, сондықтан парольді міндетті түрде енгізіңіз (ол кірген кезде пайда болмайды).
- Аяқтағаннан кейін енгізіңіз
sudo apt-get орнату apache2
жүйеге Apache қосу. - Жауап беру опциясын таңдау арқылы барлық файлдарды қосуды растаңыз D.
- Іске қосу арқылы веб-сервердің жұмысын тексерейік
sudo apache2ctl конфигурациясы
. - Синтаксис қалыпты болуы керек, бірақ кейде қосу қажеттілігі туралы ескерту пайда болады Сервернаме.
- Болашақ ескертулерді болдырмау үшін осы ғаламдық айнымалы мәнді конфигурация файлына қосыңыз. Файлды өзі іске қосыңыз
sudo nano /etc/apache2/apache2.conf
. - Енді команданы басқаратын екінші консолды іске қосыңыз
ip addr show eth0 | grep инет | awk '{$ 2 басып шығару; } '| sed 's //.*$//'
IP мекенжайын немесе сервер доменін табу үшін. - Біріншісінде «Терминал» ашылған файл мен түрдің ең төменгі жағына өтіңіз
ServerName + домен атауы немесе IP мекенжайы
сіз жаңа ғана білдіңіз. Өзгерістерді келесі арқылы сақтаңыз Ctrl + O конфигурация файлын жабыңыз. - Ешқандай қате жоқ екеніне көз жеткізу үшін қайта тексеріп, веб-серверді қайта іске қосыңыз
sudo systemctl apache2 қайта іске қосыңыз
. - Қажет болса, пәрменді қолдана отырып, амалдық жүйеден басталатындай етіп Apache қосыңыз
sudo systemctl apache2 іске қосады
. - Оның жұмысының тұрақтылығын тексеру үшін пәрменді пайдалану үшін веб-серверді іске қосу ғана қалады
sudo systemctl бастауыш apache2
. - Браузерді іске қосып, оған өтіңіз
жергілікті мекен
. Егер сіз Apache негізгі бетіне кірсеңіз, онда бәрі дұрыс жұмыс істейді, келесі қадамға өтіңіз.
2-қадам: MySQL орнатыңыз
Екінші қадам - MySQL дерекқорды қосу, ол жүйеде қол жетімді командаларды қолдана отырып, стандартты консоль арқылы жасалады.
- Басымдылық «Терминал» жазу
sudo apt-get орнату mysql-сервер
нұқыңыз Енгізіңіз. - Жаңа файлдардың қосылуын растаңыз.
- MySQL ортасын пайдалануды қамтамасыз етуді ұмытпаңыз, сондықтан оны жеке қондырма арқылы қорғауды қамтамасыз етіңіз
sudo mysql_secure_installation
. - Құпия сөзге плагиннің параметрлерін орнату бір ғана нұсқау бермейді, өйткені әр қолданушы валидация тұрғысынан өз шешімдерін басшылыққа алады. Егер сіз талаптарды орнатқыңыз келсе, консольді енгізіңіз у өтініші бойынша.
- Әрі қарай қорғау деңгейін таңдау керек. Алдымен әр параметрдің сипаттамасын оқып шығыңыз, содан кейін ең қолайлысын таңдаңыз.
- Түбірлік қатынасты қамтамасыз ету үшін жаңа құпия сөзді орнатыңыз.
- Әрі қарай, сіз әртүрлі қауіпсіздік параметрлерін көресіз, оларды оқып, қажет деп тапсаңыз, қабылдайсыз немесе қабылдамайсыз.
Біздің жеке мақаламыздағы басқа орнату әдісінің сипаттамасымен танысуға кеңес береміз, оны келесі сілтемеден табасыз.
Ubuntu-да MySQL орнату нұсқаулығы
3-қадам: PHP орнатыңыз
LAMP жүйесінің дұрыс жұмыс істеуін қамтамасыз етудің соңғы қадамы - PHP компоненттерін орнату. Бұл процесті жүзеге асыруда күрделі ештеңе жоқ, сізге тек қол жетімді командалардың біреуін пайдалану керек, содан кейін қондырманың өзін конфигурациялау қажет.
- Ішінде «Терминал» командасын жаз
sudo apt-get php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
7-нұсқа қажет болса, қажетті компоненттерді орнату үшін. - Кейде жоғарыдағы пәрмен жұмыс істемейді, сондықтан қолданыңыз
sudo apt php 7.2-клипті орнатыңыз
немесеsudo apt ххвм орнатыңыз
соңғы қол жетімді 7.2 нұсқасын орнату үшін. - Процедураның соңында консольге жазу арқылы дұрыс құрастырылғанына көз жеткізіңіз
php -v
. - Деректер базасын басқару және веб-интерфейсті енгізу PHPmyadmin тегін құралын қолдана отырып жүзеге асырылады, оны LAMP конфигурациясы кезінде орнатқыңыз келеді. Бастау үшін пәрменді енгізіңіз
sudo apt-get phpmyadmin орнату php-mbstring php-gettext
. - Сәйкес опцияны таңдау арқылы жаңа файлдардың қосылуын растаңыз.
- Веб-серверді көрсетіңіз «Apache2» нұқыңыз Жарайды.
- Сізден арнайы команда арқылы дерекқорды конфигурациялау сұралады, қажет болған жағдайда оң жауап таңдаңыз.
- Дерекқор серверінде тіркелу үшін пароль жасаңыз, оны қайта енгізу арқылы растау қажет.
- Әдетте, сіз PHPmyadmin-ді түбірлік қатынауы бар пайдаланушының атынан немесе TPC интерфейсі арқылы енгізе алмайсыз, сондықтан сіз бұғаттау бағдарламасын өшіруіңіз керек. Пәрмен арқылы түбірлік құқықтарды іске қосыңыз
судо -i
. - Теру арқылы ажыратыңыз
echo «жаңарту user set plugin =», мұнда User = «root»; flush артықшылықтары; «| mysql -u root -p mysql
.
Бұл жағдайда LAMP үшін PHP-ны орнату және конфигурациялау сәтті аяқталды деп санауға болады.
Ubuntu серверінде PHP орнату нұсқаулығы
Бүгін біз Ubuntu операциялық жүйесіне арналған LAMP компоненттерін орнату және негізгі конфигурациясы туралы сөйлестік. Әрине, бұл осы тақырыпта ұсынылатын барлық ақпарат емес, бірнеше домендерді немесе дерекқорларды пайдалануға байланысты көптеген нюанстар бар. Алайда, жоғарыда келтірілген нұсқаулардың арқасында сіз өзіңіздің жүйеңізді осы бағдарламалық жасақтаманың дұрыс жұмыс істеуіне оңай дайындауға болады.