6

I am not being able to install package php7.0-zip. The error I get after doing

sudo apt-get install php7.0-zip

Is:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php7.0-zip
E: Couldn't find any package by regex 'php7.0-zip'

This is for an Ubuntu 14.04.5 LTS. My PHP version is 7.0.17.

I tried doing:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

And still getting the same "unable to locate" error.

I expect to solve my "Fatal error: Class 'ZipArchive' not found in" in Laravel 5.4, after installing zip package.

Joaquin Colella
  • 142
  • 1
  • 1
  • 11

2 Answers2

8

if you do sudo apt-cache search php7.0-* you should get a list of all packages.

The zip module should be at the bottom

bash output

If it isn't there you might wish to try

sudo add-apt-repository ppa:ondrej/php && sudo apt-get update instead of just add-apt-repository ppa:ondrej/php and see if that makes a difference.

Tschallacka
  • 27,901
  • 14
  • 88
  • 133
  • 1
    No, -zip is not there. I run everything as root, so I run sudo add-apt.....ondrej and I still dont get the package. Thanks – Joaquin Colella Jul 16 '19 at 17:43
  • 1
    Why... why would you run everything as root.... anyways, have you tried cleaning the apt-cache? https://blog.sleeplessbeastie.eu/2017/10/09/how-to-clean-the-apt-cache/ – Tschallacka Jul 17 '19 at 07:06
4

Finally I couldn't find the package because I was using Ubuntu 14.04, and as is an unsupported Ubuntu version, there is no more php packages in the repository.

Joaquin Colella
  • 142
  • 1
  • 1
  • 11
  • Thanks, on Ubunut18 the packages are available. On Debian 10 nope, just a reference from php-zip to php7.2-zip, should try yet adding via `sudo add-apt-repository ppa:ondrej/php` . Yet the package was in spite of that somehow preinstalled there into php. – FantomX1 May 31 '20 at 17:45