LAMP нэртэй програм хангамжийн багцад Linux цөмийн OS, Apache вэб сервер, MySQL мэдээллийн сан, сайтын хөдөлгүүрт ашигладаг PHP бүрэлдэхүүн хэсгүүд багтдаг. Дараа нь бид Ubuntu-ийн хамгийн сүүлийн хувилбарыг жишээ болгон авч эдгээр нэмэлт хэрэгслүүдийн суурилуулалт болон анхны тохиргоог нарийвчлан тайлбарлах болно.
Ubuntu-д LAMP програм хангамжийн багц суулгаж байна
Энэ нийтлэлийн формат нь таныг Ubuntu-г компьютер дээрээ суулгасан байхыг илтгэж байгаа тул бид энэ алхамыг алгасаад шууд бусад програм руу шилжих болно. Гэсэн хэдий ч та манай бусад нийтлэлийг дараах линкээс уншиж сонирхоорой.
Илүү дэлгэрэнгүй:
Ubuntu-г VirtualBox дээр суулгаарай
Линукс флэш дискнээс гардаг
Алхам 1: Apache суулгана уу
Apache нэртэй нээлттэй вэб сервер суулгаж эхэлье. Энэ нь хамгийн сайн сонголтуудын нэг тул олон хэрэглэгчдийн сонголт болж хувирдаг. Ubuntu-д үүнийг дамжуулж өгдөг "Терминал":
- Цэсийг нээж консолыг ажиллуул эсвэл товчлуурын хослолыг дарна уу Ctrl + Alt + T.
- Бүх шаардлагатай бүрэлдэхүүн хэсгүүд байгаа эсэхийг шалгахын тулд эхлээд системийнхээ нөөцийг шинэчлэх хэрэгтэй. Үүнийг хийхийн тулд командыг бичнэ үү
sudo apt-get шинэчлэлт
. - Бүх үйлдлүүд судо root хандалттай ажилладаг тул нууц үгээ заавал зааж өгөх хэрэгтэй (нэвтрэх үед гарч ирэхгүй).
- Дуусгаад, оруулна уу
sudo apt-get суулгах apache2
системд Apache нэмэх. - Хариултын сонголтыг сонгоод бүх файлыг нэмж баталгаажуулна уу Д..
- Ажиллаж вэб серверийн ажиллагааг туршиж үзье
sudo apache2ctl тохиргоо
. - Синтакс нь хэвийн байх ёстой, гэхдээ заримдаа нэмэх шаардлагатай байгаа тухай анхааруулга гарч ирдэг Серверийн нэр.
- Ирээдүйн анхааруулгаас зайлсхийхийн тулд энэхүү глобал хувьсагчийг тохиргооны файлд нэмнэ үү. Файлыг өөрөө ажиллуул
sudo нано /etc/apache2/apache2.conf
. - Одоо командыг ажиллуулж буй хоёр дахь консолыг ажиллуул
ip addr show eth0 | grep inet | awk '{хэвлэх $ 2; } '| sed 's //.*$//'
таны IP хаяг эсвэл серверийн домэйныг олохын тулд. - Эхнийх нь "Терминал" нээгдсэн файлын хамгийн доод хэсэгт очиж доошоо бичнэ үү
ServerName + домэйн нэр эсвэл IP хаяг
та дөнгөж сая сурсан гэж Өөрчлөлтүүдийг хадгална уу Ctrl + O дарна уу тохируулгын файлыг хаах хэрэгтэй. - Алдаа байхгүй эсэхийг шалгаад дахин вэб серверийг дахин ажиллуулна уу
sudo systemctl apache-г дахин ажиллуулна уу
. - Шаардлагатай бол Apache-ийг autoload дээр нэмээд командыг ашиглан үйлдлийн системээс эхэлнэ
sudo systemctl нь apache2-ийг идэвхжүүлдэг
. - Вэб серверийг ажиллуулахын тулд түүний тогтвортой байдлыг шалгах командыг эхлүүлэхэд л үлддэг
sudo systemctl эхлэх apache2
. - Хөтөч ажиллуулаад очино уу
орон нутгийн хост
Байна. Хэрэв та Apache-ийн үндсэн хуудсанд орсон бол бүх зүйл хэвийн ажиллаж байвал дараагийн алхам руу орно уу.
Алхам 2: MySQL суулгана уу
Хоёрдахь алхам бол MySQL мэдээллийн баазыг нэмэх бөгөөд үүнийг системд байгаа командыг ашиглан стандарт консолоор дамжуулан хийдэг.
- Тэргүүлэх чиглэл "Терминал" бичих
sudo apt-get суулгах mysql-сервер
дээр дарна уу Оруулна уу. - Шинэ файл нэмж оруулахыг баталгаажуулна уу.
- MySQL-ийн орчныг ашиглахдаа аюулгүй байдлыг хангах хэрэгтэй. Тиймээс суулгасан тусдаа нэмэлт хэрэгслээр хамгаалалтыг хийж өгнө
sudo mysql_secure_installation
. - Нууц үгийн шаардлагын хувьд залгаасуудын тохиргоог тохируулах нь нэг зааварчилгааг агуулаагүй тул хэрэглэгч бүр баталгаажуулалтын талаар өөрсдийн шийдвэрийг удирддаг. Хэрэв та шаардлагыг суулгахыг хүсч байвал консолоо оруулна уу у хүсэлтээр.
- Дараа нь та хамгаалалтын түвшинг сонгох хэрэгтэй. Эхлээд параметр бүрийн тайлбарыг уншаад дараа нь хамгийн тохиромжтойг нь сонгоорой.
- Root хандалтыг хангах шинэ нууц үг тохируулах.
- Дараа нь та янз бүрийн аюулгүй байдлын тохиргоог үзэж, уншиж, шаардлагатай гэж үзвэл хүлээн авах эсвэл татгалзах болно.
Дараахь холбоос дээрээс олохыг бид тусдаа өгүүлэлд байгаа өөр суулгах аргын тайлбартай танилцахыг зөвлөж байна.
Мөн 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
. - Мэдээллийн баазын менежмент, вэб интерфэйсийг хэрэгжүүлэлт нь LAMP-ийн тохиргооны үед суулгах нь зүйтэй үнэгүй PHPmyadmin хэрэгслийг ашиглан хийгддэг. Эхлэхийн тулд командыг оруулна уу
sudo apt-get суулгах phpmyadmin php-mbstring php-gettext
. - Тохирох сонголтыг сонгоод шинэ файлуудын нэмэлтийг баталгаажуулна уу.
- Вэб серверийг зааж өгнө үү "Apache2" дээр дарна уу ЗА.
- Тусгай командын тусламжтайгаар мэдээллийн санг тохируулахыг танд хүсэх болно, шаардлагатай бол эерэг хариултыг сонгоно уу.
- Мэдээллийн баазын серверт бүртгүүлэх нууц үгийг үүсгэсний дараа үүнийг дахин оруулах замаар баталгаажуулах шаардлагатай болно.
- Анхдагч байдлаар та root хандалттай эсвэл TPC интерфейсээр дамжуулан хэрэглэгчийн нэрийн өмнөөс PHPmyadmin-ийг оруулах боломжгүй тул та хаах хэрэгслийг идэвхгүй болгох хэрэгтэй. Командын тусламжтайгаар эх эрхийг идэвхжүүлнэ
sudo -i
. - Бичих замаар салгана уу
echo "update set set plugin =" хаана User = "root"; flush давуу талууд; "| mysql -u root -p mysql
.
Үүн дээр LAMP-д зориулж PHP суулгалт, тохиргоог амжилттай хийж гүйцэтгэсэн гэж үзэж болно.
Ubuntu сервер дээрх PHP суулгах зааврыг мөн үзнэ үү
Өнөөдөр бид Ubuntu үйлдлийн системд зориулсан LAMP бүрэлдэхүүн хэсгүүдийн суурилуулалт, үндсэн тохиргооны талаар ярилцлаа. Мэдээжийн хэрэг, энэ сэдвээр өгөх боломжтой бүх мэдээлэл биш, олон домэйн эсвэл мэдээллийн санг ашиглахтай холбоотой олон нюансууд байдаг. Гэсэн хэдий ч дээр дурдсан зааврын ачаар та энэхүү програмын багцын зөв ажиллахад зориулж системээ хялбархан бэлтгэж чадна.