在 AMPPS 上安装 php 扩展
Install php extension on AMPPS
正如标题所说,我正在尝试安装 ampps 3.8 中 php7.1 版本中缺少的 php 扩展 (zip.so)。我一直在寻找答案,但到目前为止还没有成功。
同时使用 php5.6 并转到 php 扩展列表我能够看到 zip 扩展,但是因为我试图安装的软件需要 php 7.X 我无法简单地使用 php5.6.
提前感谢您的帮助。
我终于找到办法了:
- 转到(例如)https://pecl.php.net/ 并下载您需要的扩展程序。
- 解压缩扩展并转到文件位置
$ cd my/extension
- 运行 php大小
/usr/local/ampps/php-7.1/bin/phpize
- 下一个运行
./configure --with-php-config=/path/to/my/php-config
例如./configure --with-php-config=/usr/local/ampps/php-7.1/bin/php-config
make
和 sudo make install
- 在
sudo make install
日志的末尾,您将找到此 Installing shared extensions: /usr/local/ampps/php-7.1/lib/extensions/no-debug-non-zts-20160303/
文件路径。
- 转到文件路径,你会找到编译后的扩展名,对我来说是
zip.so
- 最后将扩展复制到你的 php 文件夹中
/usr/local/ampps/php-7.1/lib/extensions/ext
你将能够在 ampps 的扩展列表中看到它,不要忘记启用它并重新启动 apache2!
希望对您有所帮助!
有一种更简单的方法
- 打开 AMPPS 应用程序 -> 停止 Apache(如果 运行)
2 在 "PHP" 选项卡中 -> "PHP Extension"
启用"zip.so".
应用
重新启动 Apache。
See image for clarification I am using a mac
正如标题所说,我正在尝试安装 ampps 3.8 中 php7.1 版本中缺少的 php 扩展 (zip.so)。我一直在寻找答案,但到目前为止还没有成功。
同时使用 php5.6 并转到 php 扩展列表我能够看到 zip 扩展,但是因为我试图安装的软件需要 php 7.X 我无法简单地使用 php5.6.
提前感谢您的帮助。
我终于找到办法了:
- 转到(例如)https://pecl.php.net/ 并下载您需要的扩展程序。
- 解压缩扩展并转到文件位置
$ cd my/extension
- 运行 php大小
/usr/local/ampps/php-7.1/bin/phpize
- 下一个运行
./configure --with-php-config=/path/to/my/php-config
例如./configure --with-php-config=/usr/local/ampps/php-7.1/bin/php-config
make
和sudo make install
- 在
sudo make install
日志的末尾,您将找到此Installing shared extensions: /usr/local/ampps/php-7.1/lib/extensions/no-debug-non-zts-20160303/
文件路径。 - 转到文件路径,你会找到编译后的扩展名,对我来说是
zip.so
- 最后将扩展复制到你的 php 文件夹中
/usr/local/ampps/php-7.1/lib/extensions/ext
你将能够在 ampps 的扩展列表中看到它,不要忘记启用它并重新启动 apache2!
希望对您有所帮助!
有一种更简单的方法
- 打开 AMPPS 应用程序 -> 停止 Apache(如果 运行)
2 在 "PHP" 选项卡中 -> "PHP Extension"
启用"zip.so".
应用
重新启动 Apache。
See image for clarification I am using a mac