Web proqram inkişafçıları Ubuntu Serverda PHP scripting dilini yükləməyə çətinlik çəkə bilər. Bu bir çox amillərdəndir. Lakin bu təlimatı istifadə edərək, hər kəs quraşdırma zamanı səhvlərdən qaçın.
PHP-ni Ubuntu Server qurun
Ubuntu Serverda PHP dilinin müxtəlif yollarla qurulması mümkündür - bütün bunlar onun versiyasına və əməliyyat sisteminin versiyasına asılıdır. Əsas fərqi isə komanda özləri yerinə yetirmək lazımdır.
PHP paketində bir-birindən ayrı quraşdırıla bilən bir neçə komponent daxildir.
Metod 1: Standart Quraşdırma
Standart quraşdırma paketin son versiyasını istifadə edir. Hər əməliyyat sistemi Ubuntu Server fərqlidir:
- 12.04 LTS (Hassas) - 5.3;
- 14.04 LTS (Trusty) - 5.5;
- Oct 15 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Bütün paketlər əməliyyat sisteminin rəsmi deposunda paylanır, belə ki, üçüncü tərəfə qoşulmaq lazım deyil. Amma tam paketin quraşdırılması iki versiyada yerinə yetirilir və OS versiyasından asılıdır. Beləliklə, PHP-ni Ubuntu Server 16.04-də yükləmək üçün bu əmri çalıştırın:
sudo apt-get quraşdırma php
Və əvvəlki versiyalar üçün:
sudo apt-get php5 yükləyin
Sistemdə PHP paketinin bütün komponentlərinə ehtiyacınız yoxdursa, onları ayrıca qura bilərsiniz. Bunu necə yerinə yetirmək lazımdır və bunun yerinə yetirilməsi üçün hansı əmrlər aşağıda təsvir ediləcəkdir.
Apache HTTP Server Modulu
Ubuntu Server 16.04-də Apache üçün PHP modulunu qurmaq üçün aşağıdakı əmri çalıştırmalısınız:
sudo apt-get yüklə libapache2-mod-php
Əvvəlki versiyalarında OS:
sudo apt-get yüklə libapache2-mod-php5
Daxil etdikdən sonra quraşdırma üçün icazə verməli olduğunuz bir parol istəniləcəkdir. Bunun üçün məktubu daxil edin "D" və ya "Y" (Ubuntu Serverın lokallaşdırılmasından asılı olaraq) və basın Daxil edin.
Yalnız yükləmə və quraşdırma paketinin tamamlanmasını gözləmək qalır.
FPM
FPM modulunu 16.04 əməliyyat sistemi versiyasına qurmaq üçün aşağıdakıları yerinə yetirin:
sudo apt-get php-fpm yükləyin
Əvvəlki versiyalarında:
sudo apt-get quraşdırma php5-fpm
Bu halda, superuser şifrəsinə daxil olduqdan dərhal sonra quraşdırma avtomatik olaraq başlayacaq.
CLI
CLI PHP-də konsol proqramlarının yaradılması ilə məşğul olan inkişafçılar üçün vacibdir. Ubuntu 16.04-də bu çox proqramlaşdırma dilini yerləşdirmək üçün əmri yerinə yetirmək lazımdır:
sudo apt-get php-cli yükləyin
Əvvəlki versiyalarında:
sudo apt-get php5-cli yükləyin
PHP uzantıları
PHP'nin bütün mümkün funksiyalarını həyata keçirmək üçün istifadə olunan proqramlar üçün bir neçə uzantı qurmaq lazımdır. İndi belə bir quraşdırma yerinə yetirmək üçün ən populyar əmrlər təqdim olunacaq.
Qeyd: Ubuntu Server 16.04 üçün ikinci və OS əməliyyatının əvvəlki versiyaları üçün olduğu iki əmr ilə hər bir uzantıya aşağıdakılar təqdim olunacaq.
- GD üçün uzadılması:
sudo apt-get quraşdırma php-gd
sudo apt-get quraşdırma php5-gd
- Mcrypt üçün uzadılması:
sudo apt-get quraşdırma php-mcrypt
sudo apt-get quraşdırma php5-mcrypt
- MySQL uzantısı:
sudo apt-get install php-mysql
sudo apt-get quraşdırma php5-mysql
Həmçinin baxın: Ubuntu üçün MySQL Quraşdırma Kılavuzu
2-ci üsul: Digər variantları quraşdırın
Üstəlik, Ubuntu Serverın hər bir versiyası müvafiq PHP paketini quraşdıracaq. Lakin bu, daha əvvəlki və ya əksinə, bir proqramlaşdırma dilinin sonrakı versiyasını qurma imkanını inkar etmir.
- Əvvəlcə sistemdə quraşdırılmış bütün PHP komponentlərini aradan qaldırmalısınız. Bunu Ubuntu 16.04-də etmək üçün iki komanda işləyin:
sudo apt-get libapache2-mod-php php-phpm-php-cli aradan qaldırılması php-gd php-mcrypt php-mysql
sudo apt-get autoremoveƏvvəlki versiyalarında OS:
sudo apt-get aradan qaldırılması libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - İndi PPA-nın, PHP'nin bütün versiyalarının paketlərini ehtiva edən depolar siyahısına əlavə etmək lazımdır:
sudo add-apt-repository ppa: ondrej / php
sudo apt-get yeniləmə - Bu nöqtədə tam PHP paketini qura bilərsiniz. Bunu etmək üçün, komanda özü, onun versiyası müəyyən, 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çici şəkildə yerinə yetirərək modulları ayrıca qura bilərsiniz:
sudo apt-get yüklə libapache2-mod-php5.6
sudo apt-get quraşdırma php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get quraşdırma php-gd
sudo apt-get quraşdırma php5.6-mbstring
sudo apt-get quraşdırma php5.6-mcrypt
sudo apt-get quraşdırma php5.6-mysql
sudo apt-get quraşdırma php5.6-xml
Nəticə
Nəticədə, demək olar ki, kompüterdə işləmək üçün əsas məlumatı olan istifadəçi əsas PHP paketini və bütün əlavə komponentlərini asanlıqla quraşdıra bilər. Əsas odur ki, Ubuntu Serverda işləmək üçün lazım olan əmrləri bilməkdir.