安装后如何 install/enable intl 和 xsl 扩展 PHP 7

How to install/enable intl and xsl extensions after installing PHP 7

我通过 this script 安装了 php7/apache2.4/mysql5.6,但发现扩展 xslintl 丢失了(运行 Magento2 需要它们) .

我正在使用 Ubuntu 14.04.

如果仅用于开发目的,最简单的方法是使用像 ppa:ondrej/php-7.0 这样的 PPA,然后是 apt-get install php7.0-intlapt-get install php7.0-xsl。 PPA 应该从不 用于生产。

1st 您需要将 ppa 存储库添加到服务器

这可以通过以下方式完成:

sudo add-apt-repository ppa:ondrej/php

安装 PPA 存储库后,通过以下方式更新本地包缓存:

sudo apt-get update

之后你需要运行按照命令安装 intl 和 xsl 扩展

sudo apt-get install php7.0-intl
sudo apt-get install php7.0-xsl

通过以下方式检查 php 扩展:

php -m

如果扩展确实在浏览器上加载,那么您需要检查 php.ini 是否有 apache2

可以通过在info.php文件中调用<?php phpinfo();?>找到

您可以 运行 sudo apt-get install php7.0-intl 安装它。 您不需要 PPA 添加 16.10 .