gabriel.rosseel
Posts: 133
Joined: Fri May 05, 2017 8:21 am

how to update PHP from 5 to 7

Mon Jun 17, 2019 8:26 am

on Fri May 05, 20 I asked in the beginners section under the topc "PHP Extension Intl missing "how to update PHP from 5 to 7"
but I never succeeded; therefore I dare to ask it in the Advanced users section notwithstanding I am NOT an advanced user.
This is the original message:

Recently I installed ldapaddressbook 0.40 on my intranet website.
I get following error: The following PHP extension modules must be installed and enabled in order to use the address book: intl (internationalization Support)
can anyone help me installing that Intl PHP extension module?
I use as OS: Raspbian Stretch, PHP version 5.6.30 and Apache Version 2.4.24

I got the advice to install: "sudo apt install php-intl" but to no avail.

with the command "sudo apt list --installed" I saw that besides php 5 also php 7 was installed.
but apparently php 5 is used.
also I run Webmin that says that all installed packages are up to date.
I hesitate to remove php 5 as I am afraid the other things might not work.

today I ran the following found on "https://www.howtoforge.com/tutorial/ins ... n-stretch/":

apt-get -y install php7.0 libapache2-mod-php7.0
service apache2 restart

afterwards I ran
<?php
phpinfo();
but I still see:
PHP Version 5.6.30-0+deb8u1

Can anyone help me please?

klricks
Posts: 6546
Joined: Sat Jan 12, 2013 3:01 am
Location: Grants Pass, OR, USA
Contact: Website

Re: how to update PHP from 5 to 7

Mon Jun 17, 2019 12:34 pm

The Raspbian Stretch repository contains PHP7.0 and not PHP5.
Also Apache 2.4.25 not 2.4.24
Not sure why you have older versions? Did you upgrade from Jessie to Stretch? Or did you start from a fresh download of Stretch?
Unless specified otherwise my response is based on the latest and fully updated Raspbian Buster w/ Desktop OS.

gabriel.rosseel
Posts: 133
Joined: Fri May 05, 2017 8:21 am

Re: how to update PHP from 5 to 7

Mon Jun 17, 2019 1:31 pm

Yes, I upgraded from Jessie to Stretch.

Return to “Advanced users”