Web-қосымшаны жасаушыларға Ubuntu Server-де PHP сценарий тілін орнатуда қиындықтар туындауы мүмкін. Бұл көптеген факторларға байланысты. Бірақ осы нұсқаулықты қолдана отырып, барлығы орнату кезінде қателіктерге жол бермейді.
Ubuntu серверіне PHP орнату
Ubuntu Server-де PHP тілін әр түрлі жолмен орнатуға болады - бәрі оның нұсқасы мен амалдық жүйенің нұсқасына байланысты. Негізгі айырмашылық командалардың өзінде, оларды орындау керек.
Сондай-ақ, PHP пакетіне бірнеше компоненттер кіреді, олар қажет болған жағдайда оларды бір-бірінен бөлек орнатуға болады.
1-әдіс: стандартты орнату
Стандартты орнату пакеттің соңғы нұсқасын қолдануды қамтиды. Ubuntu Server операциялық жүйесінде әр түрлі болады:
- 12.04 LTS (дәл) - 5.3;
- 14.04 LTS (Сенімгерлік) - 5,5;
- 15.10 (Вили) - 5,6;
- 16.04 LTS (Xenial) - 7.0.
Барлық пакеттер операциялық жүйенің ресми репозиторийі арқылы таратылады, сондықтан үшінші тарапты қосудың қажеті жоқ. Бірақ толық пакетті орнату екі нұсқада жүзеге асырылады және ОС нұсқасына байланысты. Сонымен, PHP Ubuntu Server 16.04-ке орнату үшін мына пәрменді іске қосыңыз:
sudo apt-get php орнату
Алдыңғы нұсқалары үшін:
sudo apt-get php5 орнатыңыз
Егер сізге жүйеде PHP пакетінің барлық компоненттері қажет болмаса, оларды бөлек орнатуға болады. Мұны қалай жасау керек және бұны қандай командалар төменде сипаттау керек.
Apache HTTP серверіне арналған модуль
Ubuntu Server 16.04-ке Apache-ге PHP модулін орнату үшін келесі пәрменді орындау керек:
sudo apt-get орнату libapache2-mod-php
ОС-ның алдыңғы нұсқаларында:
sudo apt-get libapache2-mod-php5 орнатыңыз
Сізден пароль сұралады, оны енгізгеннен кейін сіз орнатуға рұқсат беруіңіз керек. Ол үшін әріпті енгізіңіз D немесе «Y» (Ubuntu Server локализациясына байланысты) және нұқыңыз Енгізіңіз.
Қалған нәрсе пакетті жүктеу мен орнатуды аяқтауды күту болып табылады.
FPM
FPM амалдық жүйенің 16.04 нұсқасына орнату үшін келесі әрекеттерді орындаңыз:
sudo apt-get php-fpm орнатыңыз
Бұрынғы нұсқаларында:
sudo apt-get php5-fpm орнатыңыз
Бұл жағдайда орнату автоматты түрде, супер пайдаланушының құпия сөзін енгізгеннен кейін басталады.
CLI
CLI PHP-де консольдік бағдарламалар жасаушыларға қажет. Осы бағдарламалау тілін Ubuntu 16.04 бағдарламасында орындау үшін пәрменді орындау керек:
sudo apt-get php-класты орнату
Бұрынғы нұсқаларында:
sudo apt-get php5-cli орнатыңыз
PHP кеңейтімдері
PHP-нің барлық мүмкін функцияларын орындау үшін пайдаланылатын бағдарламалар үшін бірқатар кеңейтімдерді орнатқан жөн. Енді мұндай қондырғының ең танымал командалары ұсынылады.
Ескерту: төменде әрбір кеңейтуге екі команда беріледі, олардың біріншісі Ubuntu Server 16.04, ал екіншісі - ОС-тың алдыңғы нұсқаларына арналған.
- GD үшін кеңейту:
sudo apt-get орнатыңыз php-gd
sudo apt-get орнату php5-gd
- Mcrypt үшін кеңейту:
sudo apt-get php-mcrypt орнатыңыз
sudo apt-get php5-mcrypt орнатыңыз
- MySQL үшін кеңейту:
sudo apt-get орнату php-mysql
sudo apt-get php5-mysql орнатыңыз
Ubuntu-да MySQL орнату нұсқаулығы
2-әдіс: Басқа нұсқаларды орнатыңыз
Ubuntu серверінің әр нұсқасында сәйкес PHP пакеті орнатылатындығы жоғарыда айтылды. Бірақ бұл бағдарламалау тілінің алдыңғы нұсқасын немесе, керісінше, кейінгі нұсқасын орнату мүмкіндігін жоққа шығармайды.
- Алдымен жүйеде бұрын орнатылған барлық PHP компоненттерін алып тастау керек. Ол үшін Ubuntu 16.04 бағдарламасында екі пәрменді іске қосыңыз:
sudo apt-get libapache2-mod-php php-fpm php-клип php-gd php-mcrypt php-mysql
sudo apt-get автономды ескертуОС-ның алдыңғы нұсқаларында:
sudo apt-get libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get автономды ескерту - Енді сізге PHP барлық нұсқаларының пакеттері бар репозиторийлер тізіміне PPA қосу керек:
sudo add-apt-репозиторий ppa: ondrej / php
sudo apt-get жаңарту - Осы кезде сіз толық PHP пакетін орната аласыз. Мұны істеу үшін, команданың өзінде нұсқаны көрсетіңіз, мысалы, "5.6":
sudo apt-get орнатыңыз php5.6
Егер сізге толық пакет қажет болмаса, модульдерді қажетті пәрмендерді таңдау арқылы бөлек орнатуға болады:
sudo apt-get libapache2-mod-php5.6 орнатыңыз
sudo apt-get php5.6-fpm орнатыңыз
sudo apt-get php5.6-cli орнатыңыз
sudo apt-get орнатыңыз php-gd
sudo apt-get орнату php5.6-mbstring
sudo apt-get php5.6-mcrypt орнатыңыз
sudo apt-get орнату php5.6-mysql
sudo apt-get орнату php5.6-xml
Қорытынды
Қорытындылай келе, компьютерде жұмыс істеу туралы негізгі білімі болса да, пайдаланушы негізгі PHP пакетін де, оның барлық компоненттерін де оңай орната алады деп айта аламыз. Ең бастысы - Ubuntu серверінде орындалуы керек командаларды білу.