在AMPPS上安装php扩展

时间:2018-06-25 10:54:39

标签: php php-extension ampps

正如标题所述,我试图安装ampps 3.8中php7.1版本所缺少的php扩展名(zip.so)。我一直在寻找答案,但到目前为止还没有运气。

也使用php5.6进入php扩展列表,无法看到zip扩展,但是由于我试图安装的软件需要php 7.X,因此我无法简单地使用php5.6。

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:4)

我终于找到了一种方法:

  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. makesudo 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!

希望有帮助!

答案 1 :(得分:1)

有一种更简单的方法

  1. 打开AMPPS应用程序->停止Apache(如果正在运行)

2在“ PHP”标签中->“ PHP扩展”

  1. 启用“ zip.so”。

  2. 应用

  3. 重新启动Apache。

See image for clarification I am using a mac