Veb tətbiqetmələrini inkişaf etdirənlər Ubuntu Serverinə PHP skript dilini quraşdırmaqda çətinlik çəkə bilər. Bu bir çox amillərə bağlıdır. Ancaq bu təlimatı istifadə edərək, quraşdırma zamanı hər kəs səhvlərdən qaça biləcəkdir.
Ubuntu Serverində PHP quraşdırılması
Ubuntu Serverində PHP dilini quraşdırmaq müxtəlif yollarla edilə bilər - hamısı onun versiyasından və əməliyyat sisteminin özündən asılıdır. Əsas fərq komandaların özlərində olur, bunun icrasına ehtiyac var.
Ayrıca qeyd etmək lazımdır ki, PHP paketi bir neçə komponentdən ibarətdir, əgər istəsən bir-birindən ayrı quraşdırıla bilər.
Metod 1: Standart quraşdırma
Standart bir quraşdırma paketin son versiyasını istifadə etməyi əhatə edir. Hər Ubuntu Server əməliyyat sistemində fərqlidir:
- 12.04 LTS (Dəqiq) - 5.3;
- 14.04 LTS (Etibarlı) - 5.5;
- 15.10 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Bütün paketlər rəsmi əməliyyat sistemi depoziti vasitəsilə paylanır, buna görə üçüncü tərəfi bağlamağa ehtiyac yoxdur. Ancaq tam paketin quraşdırılması iki versiyada aparılır və OS versiyasından asılıdır. Beləliklə, PHP Ubuntu Server 16.04-də quraşdırmaq üçün bu əmri işlədin:
sudo apt-get quraşdırma php
Əvvəlki versiyalar üçün:
sudo apt-get quraşdırma php5
Sistemdəki PHP paketinin bütün komponentlərinə ehtiyacınız yoxdursa, onları ayrıca quraşdıra bilərsiniz. Bunu necə etmək və bunun üçün hansı əmrləri aşağıda təsvir etmək lazımdır.
Apache HTTP Server üçün modul
Ubuntu Server 16.04-də Apache üçün PHP modulunu quraşdırmaq üçün aşağıdakı əmri işlətməlisiniz:
sudo apt-get quraşdırma libapache2-mod-php
ƏS əvvəlki versiyalarında:
sudo apt-get quraşdırma libapache2-mod-php5
Daxil etdikdən sonra quraşdırmaq üçün icazə verməlisiniz. Bunu etmək üçün məktubu daxil edin D və ya "Y" (Ubuntu Server lokalizasiyasından asılı olaraq) və vurun Daxil edin.
Qalan bütün şey paketin yüklənməsini və quraşdırılmasını gözləməkdir.
FPM
FPM-ni əməliyyat sisteminin 16.04 versiyasına quraşdırmaq üçün aşağıdakıları edin:
sudo apt-get quraşdırma php-fpm
Əvvəlki versiyalarda:
sudo apt-get php5-fpm quraşdırın
Bu vəziyyətdə quraşdırma superuser şifrəsini daxil etdikdən dərhal sonra avtomatik olaraq başlayacaqdır.
CLI
CLI PHP-də konsol proqramları hazırlayanlar üçün lazımdır. Bu proqramlaşdırma dilini orada həyata keçirmək üçün Ubuntu 16.04-də əmr işlətməlisiniz:
sudo apt-get quraşdırma php-cli
Əvvəlki versiyalarda:
sudo apt-get php5-cli quraşdırın
PHP uzantıları
PHP-nin bütün mümkün funksiyalarını həyata keçirmək üçün istifadə olunan proqramlar üçün bir sıra uzantı quraşdırmağa dəyər. İndi belə bir quraşdırma üçün ən populyar əmrlər təqdim ediləcəkdir.
Qeyd: aşağıda hər uzantıya iki əmr veriləcək, burada birincisi Ubuntu Server 16.04 üçün, ikincisi isə OS-nin əvvəlki versiyaları üçün.
- GD üçün genişləndirmə:
sudo apt-get quraşdırma php-gd
sudo apt-get quraşdırma php5-gd
- Mcrypt üçün genişləndirmə:
sudo apt-get php-mcrypt quraşdırın
sudo apt-get php5-mcrypt quraşdırın
- MySQL üçün genişləndirmə:
sudo apt-get quraşdırma php-mysql
sudo apt-get quraşdırma php5-mysql
Buna da baxın: Ubuntu-da MySQL Quraşdırma Bələdçisi
Metod 2: Digər versiyaları quraşdırın
Yuxarıda deyildi ki, Ubuntu Serverin hər versiyasında müvafiq PHP paketi quraşdırılacaqdır. Ancaq bu, proqramlaşdırma dilinin daha erkən və ya əksinə, sonrakı versiyasını quraşdırmaq imkanını maneə törətmir.
- Əvvəlcə sistemdə əvvəlcədən quraşdırılmış bütün PHP komponentlərini silmək lazımdır. Bunu etmək üçün Ubuntu 16.04-də iki əmr işləyin:
sudo apt-get libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveƏS əvvəlki versiyalarında:
sudo apt-get libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - İndi PHP-nin bütün versiyalarının paketlərini ehtiva edən depolar siyahısına PPA əlavə etməlisiniz:
sudo əlavə-apt-depo ppa: ondrej / php
sudo apt-get yeniləmə - Bu anda tam PHP paketini quraşdıra bilərsiniz. Bunu etmək üçün versiyanı əmrin özündə göstərin, məsələn, "5.6":
sudo apt-get quraşdırma php5.6
Tam paketə ehtiyacınız yoxdursa, lazımi əmrləri seçərək yerinə yetirməklə modulları ayrıca quraşdıra bilərsiniz:
sudo apt-get quraşdırma libapache2-mod-php5.6
sudo apt-get php5.6-fpm quraşdırın
sudo apt-get quraşdırma php5.6-cli
sudo apt-get quraşdırma php-gd
sudo apt-get quraşdırma php5.6-mbstring
sudo apt-get php5.6-mcrypt quraşdırın
sudo apt-get quraşdırma php5.6-mysql
sudo apt-get quraşdırma php5.6-xml
Nəticə
Sonda deyə bilərik ki, kompüterdə işləmək barədə əsas biliklərə sahib olsa da, istifadəçi həm əsas PHP paketini, həm də onun bütün komponentlərini asanlıqla quraşdıra bilər. Əsas odur ki, Ubuntu Serverində işə salınması lazım olan əmrləri bilməkdir.