Dans cet article je vais vous expliquer comment installer ou même migrer sur PHP7 sur Ubuntu. Dans mon cas, j’ai procédé à l’installation sur une distribution Mint.
Je détaille également comment installer l’extension bbcode car elle n’existe plus depuis longtemps dans les dépots, il est donc nécéssaires de la compiler.
Ajout d’un PPA pour PHP 7.0
sudo add-apt-repository ppa:ondrej/php sudo apt-get update
Installer PHP 7.0 et ses principales dépendances
sudo apt-get install php7.0 php7.0-mysql php7.0-memcached php7.0-gd php7.0-dev php7.0-apcu php7.0-apcu php7.0-tidy php7.0-curl php7.0-zip php7.0-mcrypt php7.0-mbstring php7.0-xml
Installer l’extension bbcode
Compilation de la lib
Il existe un dépôt github où un développeur a adapté la lib pour la faire fonctionner sous php7. J’ai pu la testé et elle marche parfaitement.
git clone https://github.com/esminis/php_pecl_bbcode.git cd php_pecl_bbcode/ phpize ./configure make sudo make install
Activation de l’extension dans la conf php
cd /etc/php/7.0/mods-available/ sudo vim bbcode.ini
Insérer cette ligne dans le fichier :
extension=bbcode.so
Création des liens symboliques
sudo ln -s /etc/php/7.0/mods-available/bbcode.ini /etc/php/7.0/cli/conf.d/bbcode.so sudo ln -s /etc/php/7.0/mods-available/bbcode.ini /etc/php/7.0/fpm/conf.d/bbcode.so
Restart des services
sudo service php7.0-fpm restart sudo service apache2 restart