我通过这个脚本安装了php7/apache2.4/mysql5.6
,但是发现缺少扩展xsl
和intl
(需要它们来运行Magento2)。
我正在使用Ubuntu 14.04。
ppa:ondrej/php-7.0
这样的 PPA,然后运行 apt-get install php7.0-intl
和 apt-get install php7.0-xsl
命令。PPA 应该永远不要用于生产环境。sudo apt-get install php7.0-intl
安装它。
在16.10上,你不需要添加PPA
。首先,您需要向服务器添加ppa存储库。
可以通过以下方式完成:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
接下来,您需要运行以下命令以安装intl和xsl扩展:
sudo apt-get install php7.0-intl
sudo apt-get install php7.0-xsl
通过以下方式检查 PHP 扩展:
php -m
如果浏览器没有加载扩展,那么您需要检查 apache2 下的 php.ini 文件。
这可以通过在 info.php 文件中调用 <?php phpinfo();?>
来找到。
libapache2-mod-php7.0
代替php7.0-xsl,因为xsl已经与其打包在一起了。 - Maddy