LAMP adlı proqram paketi Linux kernelindəki bir OS, bir Apache web server, bir MySQL verilənlər bazası və site mühərriki üçün istifadə olunan PHP komponentləri daxildir. Daha sonra, bu eklentilerin quraşdırılması və ilk konfiqurasiyasını nümunə olaraq Ubuntunun ən son versiyasını alaraq ətraflı təsvir edirik.
Lampa paketini Ubuntu-da quraşdırın
Bu yazının formatı artıq Ubuntu'nu kompüterinizə quraşdırdığınızdan bəri, biz bu addımı atlayaraq digər proqramlara birbaşa girməyəcəyik. Ancaq aşağıdakı məqalələri oxumaqla sizi maraqlandıran mövzuda təlimat tapa bilərsiniz.
Daha çox məlumat:
Ubuntu'nu VirtualBox üzərinə yükləyin
Flash Sürücüləri ilə Linux Quraşdırma Kılavuzu
Addım 1: Apache'i yükləyin
Apache adlı açıq bir web server quraraq başlayın. Ən yaxşı variantlardan biridir, buna görə bir çox istifadəçinin seçimi olur. Ubuntu-da onu qoymaq olar "Terminal":
- Menyu açın və konsolun başladın və ya tuş kombinasiyasını basın Ctrl + Alt + T.
- Birincisi, bütün zəruri komponentləriniz olduğundan əmin olmaq üçün sistem ehtiyatınızı yeniləyin. Bunu etmək üçün əmri yazın
sudo apt-get yeniləmə
. - Bütün tədbirlər vasitəsilə sudo kök girişi ilə çalışır, belə ki, parolunuzu daxil etdiyinizə əmin olun (daxil olduğunuzda göstərilir).
- Tamamlandıqda, daxil olun
sudo apt-get apache2 yükləyin
sistemə apache əlavə etmək. - Cavab seçərək bütün faylları əlavə edin D.
- Web serveri çalışarak test edəcəyik
sudo apache2ctl configtest
. - Sintaksis normal olmalıdır, lakin bəzən əlavə etmək lazımdır haqqında xəbərdarlıq var Servername.
- Gələcəkdə xəbərdarlıqlardan qaçmaq üçün bu qlobal dəyişənləri konfiqurasiya faylına əlavə edin. Faylın özü ilə işləyin
sudo nano /etc/apache2/apache2.conf
. - İndi əmri çalıştırdığı ikinci konsolu çalıştırın
ip addr göstərmək eth0 | grep inet | awk '{print $ 2; } '| sed 's / / .$$//'
IP ünvanınızı və ya server domeninizi tapmaq üçün. - Birincisi "Terminal" açılmış faylın altına enmək və daxil edin
ServerName + domen adı və ya IP ünvanı
yalnız öyrəndiniz. Dəyişiklikləri qeyd edin Ctrl + O və konfiqurasiya faylını bağlayın. - Heç bir səhv olmadığından əmin olmaq üçün başqa bir test edin və veb server vasitəsilə yenidən başladın
sudo systemctl apache2 yenidən başladın
. - Komuta ilə əməliyyat sistemi ilə başlamağını istəyirsinizsə, Apache-i əlavə edin
sudo systemctl apache2 funksiyasını aktivləşdirir
. - Yalnız web serverini sabitliyini yoxlamaq üçün əmrdən istifadə etmək üçün başlamağa davam edir
sudo systemctl başla apache2
. - Brauzerinizi başladın və gedin
localhost
. Apache ana səhifəsindəsinizsə, hər şey doğru bir şəkildə işləyir, növbəti addımı keçin.
Addım 2: MySQL'i bərpa edin
İkinci addım, sistemdə mövcud olan əmrləri istifadə edərək, standart bir konsol vasitəsilə həyata keçiriləcək bir MySQL verilənlər bazasını əlavə etməkdir.
- Prioritet in "Terminal" yazmaq
sudo apt-get mysql-server bərpa edin
və basın Daxil edin. - Yeni faylların əlavə olunmasını təsdiq edin.
- MySQL mühitinizi istifadənizdən əmin olun, beləliklə quraşdırılmış ayrı bir əlavə ilə mühafizəni təmin edin
sudo mysql_secure_installation
. - Şifrə tələblərinə görə plugin parametrlərinin müəyyən edilməsi bir istifadəçi təlimatına malik deyil, çünki hər bir istifadəçi öz həlləri ilə qiymətləndirmə baxımından reddedilir. Əgər tələbləri qurmaq istəyirsinizsə, konsolun daxil olun y istək əsasında.
- Sonra qorunma səviyyəsini seçməlisiniz. Əvvəlcə hər bir parametrenin təsviri oxuyun və sonra ən uyğun seçin.
- Kök girişi təmin etmək üçün yeni bir parol təyin edin.
- Bundan əlavə, önünüzdə müxtəlif təhlükəsizlik parametrlərini görəcəksiniz, onları oxuyursunuz və lazım olduğunu düşünsəniz qəbul edə və ya inkar edə bilərsiniz.
Aşağıdakı linkdə tapa biləcəyimiz ayrı məqalədə başqa bir quraşdırma metodunun təsviri oxumağı məsləhət görürük.
Həmçinin baxın: Ubuntu üçün MySQL Quraşdırma Kılavuzu
Addım 3: PHP quraşdırın
LAMP sisteminin normal fəaliyyətini təmin etmək üçün son addım PHP komponentlərinin quraşdırılmasıdır. Bu prosesin həyata keçirilməsində çətin bir şey yoxdur, yalnız mövcud əmrlərdən birini istifadə etməli və daha sonra əlavə addımın işini konfiqurasiya etməliyik.
- Daxildir "Terminal" komanda yaz
sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
versiyaya 7 tələb olunarsa zəruri komponentləri quraşdırmaq. - Bəzən yuxarıdakı əmr pozulur, istifadə edin
sudo apt install php 7.2-cli
və yasudo apt install hhvm
ən yeni mövcud versiyasını 7.2 quraşdırmaq. - Proseduru tamamladıqdan sonra, konsolda yazaraq düzgün montajın quraşdırıldığından əmin olun
php -v
. - Verilənlər bazası idarə olunması və veb-interfeys tətbiqi LAMP konfiqurasiyası zamanı qurulmaq üçün istənilən PHPmyadmin adlı pulsuz vasitədir. Başlamaq üçün komanda daxil edin
php-mbstring php-gettext faylını yükləyin
. - Müvafiq seçimi seçərək yeni faylların əlavə olunmasını təsdiq edin.
- Veb server göstərin "Apache2" və basın "OK".
- Veritabanını xüsusi bir komanda vasitəsilə konfiqurasiya etmək istənirsə, lazım olduqda müsbət cavab seçin.
- Verilənlər bazası serverinə qeydiyyatdan keçmək üçün bir parol yaradın, bundan sonra onu yenidən daxil etməklə təsdiqləməlisiniz.
- Mənim cari olaraq PHPmyadmin'e kök girişi olan və ya TPC interfeysləri olan bir istifadəçi adından daxil ola bilməyəcəksiniz, buna görə də bloklama proqramını aradan qaldırmalısınız. Komanda vasitəsilə kök hüquqlarını aktivləşdirin
sudo -i
. - Yazaraq bağlama xərclərini sərf edin
echo "user set plugin =" user = "root"; flush imtiyazları; "mysql -u root-p mysql
.
Bu prosedurda LAMP üçün PHP-nin quraşdırılması və konfiqurasiyası müvəffəqiyyətlə başa düşülə bilər.
Həmçinin baxın: Ubuntu Server üçün PHP Quraşdırma Kılavuzu
Bu gün Ubuntu əməliyyat sistemi üçün LAMP komponentlərinin quraşdırılması və əsas konfiqurasiyasını əhatə etdik. Əlbəttə ki, bu mövzuda təmin edilə biləcək bütün məlumatlar deyil, bir neçə etki və ya verilənlər bazasının istifadəsi ilə bağlı bir çox nüanslar var. Lakin, 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.