如何在 Ubuntu 14.04 中安装 PHP Extension Crypto

如何在 Ubuntu 14.04 中安装 PHP Extension Crypto

我是 ubuntu 新手。我正尝试在 ubuntu 14.04 中安装 php 7.0

我已经使用以下命令安装了 PHP。

sudo add-apt-repository ppa:ondrej/php
sudo apt-get install php7.0
sudo apt-get install php7.0-mysql

我能够成功安装 php 并且运行良好。现在我想在其中安装一些自定义模块,但我无法做到。

我能够使用以下命令在 centos 7 中完成此操作。

wget https://pecl.php.net/get/crypto-0.3.1.tgz
tar -zxvf crypto-0.3.1.tgz
cd crypto-0.3.1/
phpize
./configure
make
sudo make install

并像下面这样编辑 PHP ini

nano /etc/php.ini

并在 php.ini 文件中添加如下行

extension=crypto.so

我可以 phpize、configure、make 和 install,但即使我编辑位于的 php.ini 文件

/etc/php/7.0/apache2/php.ini

但当我运行 php -m 时仍然没有显示模块

如果我遗漏了什么,请告诉我。

谢谢

答案1

来自该包的 github 页面:

Linux

在开始安装此扩展之前,必须安装 OpenSSL 库。它默认安装在大多数 Linux 发行版上。支持的最低 OpenSSL 版本是 0.9.8,但建议安装 1.0.1+ 版本以使用所有功能。

当然还必须安装 PHP。由于扩展使用命名空间,因此支持的最低版本是 5.3。目前 PHP 还需要使用 OpenSSL 扩展 (--with-openssl) 进行编译。此依赖项将来会被删除。

相关内容