如何在安装PHP7之后安装/启用intl和xsl扩展


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

我通过这个脚本安装了php7/apache2.4/mysql5.6,但结果发现缺少扩展xslintl(需要它们来运行Magento2)。

我使用的是Ubuntu 14.04。

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

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

首先需要将ppa存储库添加到服务器

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

sudo add-apt-repository ppa:ondrej/php

安装PPA repo时,通过以下方式更新本地包缓存:

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();?>找到