php module zip not installed

PHP modules have been installed, but they are still listed as missing? [Решено]

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

После очередной перезагрузки (включения компа), заходя в nextcloud через вэбморду, вижу:

PHP module zip not installed.

Please ask your server administrator to install the module.
PHP modules have been installed, but they are still listed as missing?

Please ask your server administrator to restart the web server.

Модуль php5.6-zip установлен.
Не помогает даже полная переустановка пакета, что в основном и советуют на разных форумах.
Что надо сделать чтоб он увидел таки этот модуль (который буквально вчера еще видел и работал)?

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

nextcloud или php, кто там из них не видит модуль php-zip.

Еще вот что говорит:

ubuntu16.04.1+deb.sury.org+1 (cli)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

Знать бы еще как)
Судя по выхлопу чуть выше, делаю предположение что именно php и не видит свой модуль.
Но /usr/lib/php/20131226/zip.so лежит на месте.

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

# ldd /usr/lib/php/20151012/zip.so
linux-vdso.so.1 => (0x00007ffcb316c000)
libzip.so.4 => not found
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3be4d42000)
/lib64/ld-linux-x86-64.so.2 (0x000056471f2a9000)
Опаньки, libzip нет. Но как же так, ведь apt должен был установить зависимости. Ищем пакет, в котором должен быть libzip.so.4:
[email protected]:

$ apt-file search libzip.so.4
libzip4: /usr/lib/x86_64-linux-gnu/libzip.so.4
libzip4: /usr/lib/x86_64-linux-gnu/libzip.so.4.0.0

Но вот какая досада, libzip4 же установлен! Смотрим файлы:
[email protected]:

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

Большое спасибо!
Все так и ессть, правда у меня подключен сторонний реп с php и я уж было начал на него грешить. Снес его вчера, а не тут то было.
Надеюсь дядька Риддел поправит в будущем. А пока слинковал и все заработало.
Еще раз спасибо!

Источник

PHP module GD not installed. #24637

Comments

me88 commented May 14, 2016 •

Steps to reproduce

Expected behaviour

Should be able to install owncloud from scratch.

Actual behaviour

Get the following message:

PHP module GD not installed.
Please ask your server administrator to install the module.
PHP modules have been installed, but they are still listed as missing?
Please ask your server administrator to restart the web server.

Server configuration

Operating system:

Web server:
Linux me-530U3C-530U4C 4.4.0-22-generic #39-Ubuntu SMP Thu May 5 16:53:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Database:
mysql Ver 14.14 Distrib 5.7.12, for Linux (x86_64) using EditLine wrapper

PHP version:

ownCloud version: (see ownCloud admin page)
9.0.2 downloaded from owncloud.org 14may2015 15:00 CET

Updated from an older ownCloud or fresh install:
Fresh Install

Where did you install ownCloud from:
From owncloud.org

The text was updated successfully, but these errors were encountered:

We are unable to convert the task to an issue at this time. Please try again.

The issue was successfully created but we are unable to update the comment at this time.

thopiekar commented May 14, 2016

At least it worked for me 😉

me88 commented May 14, 2016 •

me88 commented May 14, 2016

OK i did a
sudo apt-get purge php7.0-gd
sudo apt-get install php7.0-gd
sudo phpenmod gd

Works
Something went probably wrong with the first installation of gd

thopiekar commented May 14, 2016

Great! I wasn’t expecting that there was something wrong 😅

rebroad commented Mar 12, 2018

PVince81 commented Mar 12, 2018

akashsharma32 commented Mar 31, 2019

PHP module dom not installed.
Please ask your server administrator to install the module.

PHP module XMLWriter not installed.
Please ask your server administrator to install the module.

PHP module XMLReader not installed.
Please ask your server administrator to install the module.

PHP module libxml not installed.
Please ask your server administrator to install the module.

PHP module SimpleXML not installed.
Please ask your server administrator to install the module.

PHP modules have been installed, but they are still listed as missing?
Please ask your server administrator to restart the web server.

How to resolve this error?

sharidas commented Mar 31, 2019

Based on the distribution, you could try searching for php-xml or so. For instance Ubuntu 18.04 has php7.2-xml which when installed should resolve your errors.

jlrodriguezdev commented Apr 16, 2019

Thanks @thopiekar is working

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Источник

Установка расширения PHP Zip

Я пытаюсь установить расширение PHP Zip.

мой сервер не имеет внешнего доступа в интернет, поэтому я загрузил его сам из PECL:http://pecl.php.net/package/zip. Я выбрал 1.10.2, последний «стабильный» релиз, и перенес его на свой сервер.

на php.Ини, как указано. Я вижу эту молнию.таким образом, был создан и помещен в правую папку extension_dir. Я перезапустил apache, а затем проверил, был ли он загружен путем запуска:

несмотря на все это, «zip» все еще не находится в этом списке.

Я что-то пропустил или делаю что-то неправильно? Я думал, что это должно быть очень просто, и я начинаю чувствовать себя довольно глупо, ха-ха.

другие, вероятно, важные вещи:

в CentOS Apache 2.2.3 В PHP 5.2.16

5 ответов

вот как я установил его на своей машине (ubuntu):

Edit:
убедитесь, что после перезагрузки сервера.

sudo /etc/init.d/apache2 restart или sudo service nginx restart

PS: Если вы используете centOS, пожалуйста, проверьте выше cweiske ‘ s ответ
Но если вы используете производную от Debian ОС, это решение должно помочь вам установить PHP zip расширение.

1 шаг установите необходимое расширение

2 Шаг установите расширение PHP

3 Шаг перезапустите Apache

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

Если не работает, вы можете проверить, если молния.ini вызывается в вашем phpinfo, чтобы проверить, если zip.так было включено.

Если вы используете php5.6 затем выполните следующее:

sudo apt-get install php5.6-zip

Если sudo apt-get install php5.6-zip не работает, sudo apt-get update а затем попробуйте sudo apt-get install php5.6-zip

Источник

Установите расширение zip для PHP 7.4

Fatal error: Class ‘ZipArchive’ not found

Я попытался использовать pecl для установки расширения, и оно возвращает следующую ошибку:

checking libzip. yes checking PHP version. 7.4 checking for pkg-config. /bin/pkg-config checking for libzip. not found configure: error: Please reinstall the libzip distribution

Если я переустановлю PHP с нуля, снова выполнив команду configure, установит ли он расширение? Повлияет ли это на мои существующие настройки? Я установил и включил SVN расширение

2 ответа

Для расширения zip требуется библиотека libzip. Таким образом, вы можете скомпилировать его из источника. Однако для библиотеки libzip требуется библиотека zlib. Чтобы убедиться, что вы не пропустите ничего важного, лучше всего, если я покажу вам, как я это делаю.

Вот как я собираю 7.4 из исходного кода на наших серверах Centos 7

Сначала я устанавливаю обновление пакета и устанавливаю отсутствующие пакеты:

Установка CMake:

Скомпилируйте zlib.

Скомпилируйте libzip для расширения zip:

Скопируйте встроенный файл и добавьте его в переменные

Компиляция php:

Если php уже установлен через установщик пакета, удалите его.

Другая строка, на которую вы должны обратить внимание:

Во время настройки используйте пакет по своему усмотрению.

Php работает в основном отсюда: /usr/bin/php

И ваш встроенный php будет находиться здесь: /usr/local/php7/bin/php

Поэтому вам может понадобиться перезаписать его:

Sudo mv / usr / local / php7 / bin / php / usr / bin / php

Это еще не все, но охватывает все важные части с расширением zip.

Источник

Установка PHP и модулей на Ubuntu/Debian

Установка PHP 5 как модуля Apache:

Установка PHP 7 как модуля Apache:

Установка PHP 5 как PHP-FPM:

Установка PHP 7 как PHP-FPM

Модули

В Debian и Ubuntu зачастую установка модулей PHP не требует каких-то сложных манипуляций. Для того, чтобы посмотреть, что Вы можете поставить прямо сейчас, нужно сделать:

Давайте для примера установим GD для работы с изображениями:

Либо php-fpm, смотря, что используете Вы:

Чтобы посмотреть список модулей php, который прямо сейчас подключен, можно запустить:

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

Nginx, Php-Fpm и что это вообще?

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

Почему timeout для curl в php необходим

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

Угадайте самый медленный фреймворк. И это не Laravel

Есть распространенное мнение, что Laravel почти самый медленный фреймворк, что даже его название нужно читать медленно и только одним пользователем на 1 ядро CPU. Но к счастью, это не так

Curl в PHP

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

Вводная статья о том, как использовать сессии в PHP

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

IoT Highload: особенности и подводные камни

Особенности серверных приложений, работающих с сетью IoT-устройств на практике и в теории

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

Nginx, Php-Fpm и что это вообще?

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

Почему timeout для curl в php необходим

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

Угадайте самый медленный фреймворк. И это не Laravel

Есть распространенное мнение, что Laravel почти самый медленный фреймворк, что даже его название нужно читать медленно и только одним пользователем на 1 ядро CPU. Но к счастью, это не так

Curl в PHP

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

Вводная статья о том, как использовать сессии в PHP

php module zip not installed. Смотреть фото php module zip not installed. Смотреть картинку php module zip not installed. Картинка про php module zip not installed. Фото php module zip not installed

IoT Highload: особенности и подводные камни

Особенности серверных приложений, работающих с сетью IoT-устройств на практике и в теории

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *