Useful Snippets


This blog is used to collect useful snippets related to Linux, PHP, MySQL and more. Feel free to post comments with improvements or questions!

Are your smart devices spying on you? Make better purchasing choices and find products that respect your privacy at

RSS Latest posts from my personal blog

Most viewed posts

Subscribe to RSS feed

PHP 5.5 on Raspbian Raspberry Pi

Stanislav KhromovStanislav Khromov

php 5.5.8

Raspberry pi runs Debian Wheezy, but with just one quick line change we can upgrade to Debian Jessie which is a newer version and provides PHP 5.5 binaries (5.5.8 at the time of this blog post.)

Start out by editing the APT sources:

vim /etc/apt/sources.list

Change wheezy to jessie, so that it looks like this:

deb jessie main contrib non-free rpi

(Don’t add or remove any lines, just change the one above)

Now run:

apt-get update && apt-get upgrade && apt-get autoremove

If you havent aready installed PHP, you can do it now via:

apt-get install php5 php5-cli

Finally, confirm your PHP version:

php -v

This should result in:

PHP 5.5.8-2 (cli) (built: Jan 18 2014 07:39:52)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies

Web Developer at Aftonbladet (Schibsted Media Group)
Any opinions on this blog are my own and do not reflect the views of my employer.
Twitter Profile
Visit my other blog

Comments 7
  • john lee
    Posted on

    john lee john lee

    Reply Author

    Is this still ok as a way to upgrade to jessie? Any problems?

    Where is the info about the features/issues etc of jessie. Don’t see it mentioned much.

    ETA for release – are we talking week? Months?


    • Stanislav Khromov
      Posted on

      Stanislav Khromov Stanislav Khromov

      Reply Author

      Hey John,

      It is a perfectly fine way to upgrade to Jessie. No problems in the upgrade itself.
      That being said, I have had a couple of segfaults with Apache and PHP 5.5. They may be related to Zend Opcache or APCu, which I am also running.

      I don’t think Raspbian is going to upgrade to Jessie for a while, I find very little online about it.

  • john lee
    Posted on

    john lee john lee

    Reply Author

    Thanks – I managed to do the upgrade as described & it all wwent w/o eroor, although there still seem to be wheezy libraries used. But then had problems with wifi -it works on wheezy- it was finding my router wifi but then dropping out after a few secs.

    Is there any info about bugs /fixes for jessie – can’t see any – but I can’t se any for wheezy either!


  • Raice
    Posted on

    Raice Raice

    Reply Author

    Works like a charm. Thank you

  • Juned
    Posted on

    Juned Juned

    Reply Author

    Awesome, thanks!

    Had a minor hiccup while installing over SSH. The package manager was unable to update ssh while in use so had to plug a keyboard and monitor in to update manually afterwards.

  • Eric
    Posted on

    Eric Eric

    Reply Author

    This worked like a charm. Thanks a bunch!