我是 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) 进行编译。此依赖项将来会被删除。