Разработчиците на уеб приложения може да срещнат трудности при инсталирането на PHP скриптовия език в Ubuntu Server. Това се дължи на много фактори. Но като използвате това ръководство, всеки може да избегне грешки по време на инсталацията.
съдържание
Инсталирането на езика на PHP в Ubuntu Server може да се извърши по много начини - всичко зависи от неговата версия и от самата версия на операционната система. И основната разлика е в самите команди, които ще трябва да бъдат приложени.
Заслужава да се отбележи, че PHP пакетът включва няколко компонента, които по желание могат да бъдат инсталирани отделно един от друг.
Стандартната инсталация включва използването на последната версия на пакета. Във всяка операционна система на Ubuntu Server е различно:
Всички пакети се разпространяват чрез хранилището на официалната операционна система, така че не е необходимо да се свързвате с трети страни. Но инсталирането на целия пакет се извършва в две версии и зависи от версията на операционната система. Така че, за да инсталирате PHP в Ubuntu Server 16.04, изпълнете тази команда:
sudo apt-get install php
И за по-ранните версии:
sudo apt-get install php5
Ако не се нуждаете от всички компоненти на PHP пакета, можете да ги инсталирате отделно. Как да направите това и какви команди трябва да изпълните за това ще бъдат описани по-долу.
Модул за Apache HTTP сървър
За да инсталирате PHP модула за Apache в Ubuntu Server 16.04, трябва да изпълните следната команда:
sudo apt-get install libapache2-mod-php
В по-ранни версии на OS:
sudo apt-get install libapache2-mod-php5
Ще бъдете подканени за парола, след което трябва да дадете разрешение за инсталиране. За да направите това, въведете буквата "D" или "Y" (в зависимост от локализацията на Ubuntu Server) и натиснете Enter .
След това просто изчакайте изтеглянето и инсталирането на пакета да приключи.
FPM
За да инсталирате FPM във версия 16.04 на операционната система, направете следното:
sudo apt-get install php-fpm
В по-ранни версии:
sudo apt-get install php5-fpm
В този случай инсталацията ще се стартира автоматично, веднага след въвеждане на паролата за суперпотребител.
CLI
CLI е необходима за разработчиците, които се занимават с създаването на конзолни програми в PHP. За да приложите този език за програмиране, в Ubuntu 16.04 трябва да изпълните следната команда:
sudo apt-get install php-cli
В по-ранни версии:
sudo apt-get install php5-cli
PHP разширение
За да внедрите всички възможни функции на PHP, е необходимо да инсталирате няколко разширения за използваните програми. Сега ще бъдат представени най-популярните команди за извършване на такава инсталация.
Забележка: за всяко разширение ще бъдат дадени две команди по-долу, първият за Ubuntu Server 16.04 и вторият за по-ранните версии на операционната система.
sudo apt-get install php-gd
sudo apt-get install php5-gd
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
Прочетете още: Ръководство за инсталиране на MySQL в Ubuntu
Беше казано по-горе, че всяка версия на Ubuntu Server ще има инсталиран съответния PHP пакет. Но това не отрича възможността за инсталиране на по-ранна или обратна версия на програмния език.
sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremove
В по-ранните версии на операционната система:
sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php5.6
Ако пълният пакет за вас, за да нещо, можете да инсталирате модули поотделно, избирателно изпълни необходимите команди:
sudo apt-get install libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get install php-gd
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-mysql
sudo apt-get install php5.6-xml
В заключение, можем да кажем, че дори и с основни познания за работата с компютър, потребителят може лесно да инсталира основния PHP пакет и всички негови допълнителни компоненти. Основното нещо е да знаете командите, които трябва да изпълните в сървъра на Ubuntu.