LAMP adlı proqram paketinə Linux kernel OS, Apache veb serveri, MySQL verilənlər bazası və sayt mühərriki üçün istifadə olunan PHP komponentləri daxildir. Bundan sonra, Ubuntu-nun son versiyasını nümunə götürərək bu eklentilərin quraşdırılması və ilkin konfiqurasiyasını ətraflı təsvir edəcəyik.
Ubuntu'da LAMP Proqram Suite'nin quraşdırılması
Bu yazının formatı artıq Ubuntu kompüterinizdə quraşdırmağınızdan xəbər verir, bu addımı atıb dərhal digər proqramlara keçəcəyik, lakin digər məqalələrimizi aşağıdakı linklərdə oxuyaraq maraqlandığınız mövzuda təlimatları tapa bilərsiniz.
Ətraflı məlumat:
Ubuntu VirtualBox-da quraşdırın
Linux bir flash sürücüdən irəliləyir
Addım 1: Apache quraşdırın
Apache adlı açıq bir veb server quraraq başlayaq. Ən yaxşı seçimlərdən biridir, buna görə də bir çox istifadəçinin seçimi olur. Ubuntu-da, buna yol verilir "Terminal":
- Menyunu açın və konsolu işə salın və ya düymələrin birləşməsini basın Ctrl + Alt + T.
- Bütün lazımi komponentlərin olduğundan əmin olmaq üçün əvvəlcə sistem depolarınızı təkmilləşdirin. Bunu etmək üçün əmri yazın
sudo apt-get yeniləmə
. - Bütün hərəkətlər sudo kök girişi ilə çalışır, buna görə şifrənizi göstərməyinizə əmin olun (daxil olanda görünmür).
- Bitirdikdən sonra daxil olun
sudo apt-get quraşdırma apache2
sistemə Apache əlavə etmək. - Cavab seçimini seçərək bütün faylları əlavə etməyi təsdiqləyin D.
- Çalışaraq veb serverin işini yoxlayaq
sudo apache2ctl konfiqurasiya
. - Sintaksis normal olmalıdır, lakin bəzən əlavə edilmənin zəruriliyi barədə bir xəbərdarlıq görünür Servername.
- Gələcək xəbərdarlıq etməmək üçün bu qlobal dəyişən konfiqurasiya faylına əlavə edin. Faylın özü vasitəsilə işə salın
sudo nano /etc/apache2/apache2.conf
. - İndi əmri işlədiyi ikinci konsolu işlədin
ip addr show eth0 | grep inet | awk '{$ 2 yaz; } '| sed 's //.*$//'
IP ünvanınızı və ya server domeninizi tapmaq üçün. - Birincisində "Terminal" açılan faylın və növün ən alt hissəsinə enin
ServerName + domen adı və ya IP ünvanı
təzə öyrəndin. Dəyişiklikləri sayəsində saxlayın Ctrl + O və konfiqurasiya faylını bağlayın. - Səhvlərin olmadığından əmin olmaq üçün yenidən sınayın və sonra veb serveri yenidən başladın
sudo systemctl apache2 yenidən başladın
. - Zəruri hallarda Apache əlavə edin, əmrdən istifadə edərək əməliyyat sistemi ilə başlasın
sudo systemctl apache2 imkan verir
. - Veb serverini işləməsinin dayanıqlığını yoxlamaq, əmrdən istifadə etmək üçün başlamaq yalnız qalır
sudo systemctl start apache2
. - Bir brauzer işə salın və gedin
yerlihost
. Apache ana səhifəsinə keçmisinizsə, onda hər şey düzgün işləyir, növbəti mərhələyə keçin.
Addım 2: MySQL qurun
İkinci addım, sistemdə mövcud olan əmrlərdən istifadə edərək standart konsol vasitəsi ilə həyata keçirilən MySQL verilənlər bazasını əlavə etməkdir.
- Üstünlük "Terminal" yazmaq
sudo apt-get quraşdırma mysql-server
və vurun Daxil edin. - Yeni faylların əlavə olunmasını təsdiqləyin.
- MySQL mühitinin istifadəsini təmin etdiyinizə əmin olun, buna görə quraşdırılmış ayrıca bir əlavə ilə qorunma təmin edin
sudo mysql_secure_installation
. - Şifrə tələbləri üçün plagin parametrlərini təyin etmək tək bir təlimat vermir, çünki hər bir istifadəçi doğrulaması baxımından öz qərarlarını rəhbər tutur. Tələbləri quraşdırmaq istəyirsinizsə, konsolu daxil edin y istəyi ilə.
- Sonra, qorunma səviyyəsini seçməlisiniz. Əvvəlcə hər bir parametrin təsvirini oxuyun və sonra ən uyğun birini seçin.
- Kök girişi təmin etmək üçün yeni bir parol təyin edin.
- Bundan sonra, müxtəlif təhlükəsizlik parametrlərini görəcəksiniz, onları oxuyun və zəruri hesab edirsinizsə qəbul və ya imtina edirsiniz.
Ayrı-ayrı məqaləmizdə başqa bir quraşdırma metodunun təsviri ilə tanış olmağı məsləhət görürük, onu aşağıdakı linkdən tapa bilərsiniz.
Buna da baxın: Ubuntu-da MySQL Quraşdırma Bələdçisi
Addım 3: PHP quraşdırın
LAMP sisteminin düzgün işləməsini təmin etmək üçün son addım PHP komponentlərinin quraşdırılmasıdır. Bu prosesin həyata keçirilməsində mürəkkəb bir şey yoxdur, sadəcə mövcud əmrlərdən birini istifadə etməlisiniz və sonra eklentini özünüzü konfiqurasiya edə bilərsiniz.
- In "Terminal" əmri yaz
sudo apt-get php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0 quraşdırma
versiya 7 ehtiyacınız olduqda zəruri komponentləri quraşdırmaq. - Bəzən yuxarıdakı əmr işləmir, buna görə istifadə edin
sudo apt php 7.2-cli quraşdırın
və yasudo apt quraşdırma hhvm
ən son mövcud versiyasını 7.2 quraşdırmaq üçün. - Prosedurun sonunda, konsolda yazmaqla düzgün bir qurulduğundan əmin olun
php -v
. - Verilənlər bazasının idarə edilməsi və veb interfeysinin tətbiqi LAMP konfiqurasiyası zamanı quraşdırmaq istənən pulsuz PHPmyadmin vasitəsi ilə həyata keçirilir. Başlamaq üçün əmr daxil edin
sudo apt-get phpmyadmin php-mbstring php-gettext yüklə
. - Müvafiq seçimi seçərək yeni faylların əlavə olunmasını təsdiqləyin.
- Veb serveri göstərin "Apache2" və vurun OK.
- Bazanı xüsusi bir əmr vasitəsilə konfiqurasiya etmək istənir, lazım olduqda müsbət cavabı seçin.
- Verilənlər bazası serverində qeydiyyatdan keçmək üçün bir parol yaradın, bundan sonra yenidən daxil edilməklə təsdiqlənməlidir.
- Varsayılan olaraq, kök girişi olan bir istifadəçi və ya TPC interfeysləri vasitəsi ilə PHPmyadmin-i daxil edə bilməyəcəksiniz, buna görə də bloklama proqramını əldən verməlisiniz. Kök hüququ əmr vasitəsilə aktivləşdirin
sudo -i
. - Yazmaqla ayırın
echo "yeniləmə user set plugin =" burada İstifadəçi = "kök"; flush imtiyazları; "| mysql -u kök -p mysql
.
Bunun üzərinə LAMP üçün PHP-nin quraşdırılması və konfiqurasiyası uğurla başa çatmış hesab edilə bilər.
Buna da baxın: Ubuntu Serverində PHP Quraşdırma Bələdçisi
Bu gün Ubuntu əməliyyat sistemi üçün LAMP komponentlərinin quraşdırılması və əsas konfiqurasiyasına toxunduq. Əlbəttə ki, bu mövzuda verilə biləcək bütün məlumatlar deyil, çox sayda domen və ya verilənlər bazasının istifadəsi ilə əlaqəli bir çox nüans var. Ancaq yuxarıda göstərilən təlimatlar sayəsində sisteminizi bu proqram paketinin düzgün işləməsi üçün asanlıqla hazırlaya bilərsiniz.