Установите расширение php на AMPPS - PullRequest
0 голосов
/ 25 июня 2018

Как видно из названия, я пытаюсь установить расширение php (zip.so), отсутствующее в версии php7.1 в ampps 3.8. Я искал ответ, но пока не получилось.

Также, используя php5.6 и зайдя в список расширений php, я могу видеть расширение zip, но поскольку программное обеспечение, которое я пытаюсь установить, требует php 7.X, я не могу просто использовать php5.6.

Заранее спасибо за помощь.

1 Ответ

0 голосов
/ 25 июня 2018

Я наконец нашел способ сделать это:

  1. Перейдите (например) https://pecl.php.net/ и загрузите нужное расширение.
  2. Распакуйте расширение и перейдите в папку с файлом $ cd my/extension
  3. Запустите phpize /usr/local/ampps/php-7.1/bin/phpize
  4. Следующий запуск ./configure --with-php-config=/path/to/my/php-config например ./configure --with-php-config=/usr/local/ampps/php-7.1/bin/php-config
  5. make и sudo make install
  6. В конце sudo make install журнала вы найдете этот Installing shared extensions: /usr/local/ampps/php-7.1/lib/extensions/no-debug-non-zts-20160303/ путь к файлу.
  7. Перейдите к пути к файлу, и вы найдете ваше скомпилированное расширение, для меня это было zip.so
  8. Наконец, скопируйте расширение в папку php /usr/local/ampps/php-7.1/lib/extensions/ext, и вы сможете увидеть его в списке расширений в ampps, не забудьте включить его и перезапустить apache2!

Надеюсь, это поможет!

...