PHP е скриптов програмен език, който се инсталира по подразбиране заедно с останалите стандартни компоненти на операционната система CentOS 7. Въпреки това, актуализациите за тази платформа са доста редки, така че потребителите трябва да работят със старата версия на PHP 5. Новата версия на PHP 7 ще бъде достъпна само след самостоятелно зареждане. подходящи хранилища и по-нататъшно инсталиране на всички библиотеки. В днешната статия ще стъпим стъпка по стъпка и колкото се може по-старателно да опишем този процес.
Съдържанието
Подобно на по-голямата част от софтуера на CentOS, PHP 7 се инсталира чрез въвеждане на подходящи команди в класическа конзола. Потребителят не е длъжен да знае принципите на работа на всички алгоритми, тъй като ще е необходимо да въведете посочените линии в "Терминал" . Разделихме цялата процедура на стъпки, за да опростим задачата за неопитни потребители. Да започнем с първото действие.
Всички компоненти на PHP 7 се съхраняват в два хранилища, които по подразбиране липсват в операционната система CentOS 7. Потребителят трябва да ги добави сам, като се увери, че има активна интернет връзка.
Искаме да привлечем вниманието на тези потребители, които са инсталирали phpMyAdmin на компютъра си. По време на тази процедура се добавят и описаните по-долу хранилища, така че можете да пропуснете тази стъпка. За подробни инструкции за инсталиране на phpMyAdmin, вижте нашата друга статия на следния линк и ще пристъпим към добавяне на библиотеки към операционната система.
Още подробности: Инсталиране на phpMyAdmin в CentOS 7
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
и натиснете клавиша Enter . sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
. Когато бъдете помолени да потвърдите добавянето на нови файлове, винаги се съгласявайте с това, като изберете опцията за отговор y . В допълнение, съветваме ви да прочетете внимателно текста, показан в конзолата: понякога той показва появата на някои грешки. Навременното им откриване и коригиране ще помогне да се избегнат проблеми в бъдеще.
Създателите на хранилището на Remi твърдят, че е необходимо да се добавят RPM-базирани пакети към системата. Това включва скриптов PHP език за програмиране. След завършване на първата стъпка, няколко версии на PHP трябва да са достъпни в CentOS 7, затова ще трябва да преминете към най-новата:
ls /etc/yum.repos.d/remi*
. Предлагаме да се запознаете с другите свойства на използваната помощна програма в нашия отделен материал по-долу. Вижте също: Примери за команди на Linux
sudo vi /etc/yum.repos.d/remi-php71.repo
, където vi е използваният редактор и /etc/yum.repos.d/remi-php71.repo
е пътят до конфигурационния файл , [remi-php00]
, където 00 е PHP версията и променете стойността на “enabled” на 1
. Искаме да отбележим, че по-горе препоръчваме текстовия редактор nano . По подразбиране той липсва в системата, но е добавен само с една команда sudo yum install nano
. В някои случаи това решение ще бъде много по-удобно vi .
Добавянето и активирането на всички компоненти беше успешно завършено, остава само да компилира PHP 7, така че да можете да започнете да работите с този език за програмиране. Това става чрез въвеждане на съответните команди в конзолата.
sudo yum update
. sudo yum install php php-fpm php-gd php-mysql
. Проверката на използваната версия на PHP е достъпна по всяко време чрез въвеждане на командата php00 -v
или php00 -r "phpinfo();" | grep "PHP Version"
php00 -r "phpinfo();" | grep "PHP Version"
php00 -r "phpinfo();" | grep "PHP Version"
, където 00 в двата случая е правилната версия на PHP.
Процедурата по инсталиране е завършена успешно. Обърнете внимание, че преминаването към новата версия е задължителен процес. Освен това трябва да рестартирате използваните уеб сървъри, ако има такива, но това не се отнася за Apache. За Nginx въведете sudo systemctl restart php-fpm
.