Cześć,
w tym poradniku postaram się pokazać jak w prosty sposób można zainstalować PHP 7.0 w panelu VestaCP na serwerze z systemem Debian. Domyślnie VestaCP na systemach Debian 7 oraz 8 instalowana jest z PHP w wersji 5.6. Dopiero od systemu Debian 9 domyślnie instalowana jest ona z PHP z gałęzi 7.x.
Instalacja wbrew pozorom jest na prawdę bardzo prosta i zajmuje nam 5 minut. Do dzieła!
- W pierwszej kolejności musimy zaktualizować certyfikaty na serwerze oraz dodać odpowiednie klucze. Wykonujemy zatem kolejno komendy :
echo -e "\ndeb http://packages.dotdeb.org jessie all \ndeb-src http://packages.dotdeb.org jessie all" >> /etc/apt/sources.list
apt-get install ca-certificates
wget https://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg
- Ok! Teraz musimy wykonać aktualizację wszystkich repozytoriów :
apt-get update -y
przełącznik „-y” pozwoli nam uniknąć konieczności potwierdzenia instalacji pakietów. Z nim jest to potwierdzanie z marszu. - To instalujemy już PHP 7.0 😉
apt-get install php7.0 php7.0-xml php7.0-zip php7.0-mysql libapache2-mod-php7.0 php7.0-mcrypt php7.0-gd php7.0-curl -y
- Aby zmienić domyślnie PHP używane na serwerze wykonujemy komendy :
a2dismod php5
– wyłącza ona PHP 5.x
a2enmod php7.0
– włącza ona PHP zainstalowane przed momentem przez nas, czyli PHP 7.0 - Po wszystkim musimy zrestartować Apache aby zmiany były widoczne :
service apache2 restart - Gotowe! 😉