首頁 > 後端開發 > php教程 > 如何解決magento2安裝過程中缺少兩個php擴充的問題:ext-intl和ext-xsl

如何解決magento2安裝過程中缺少兩個php擴充的問題:ext-intl和ext-xsl

WBOY
發布: 2016-07-29 09:09:10
原創
4696 人瀏覽過
如何解決magento2安裝過程中缺少兩個php擴充的問題:ext-intl和ext-xsl
問題現象:
[root@localhost magento2]# pwd
/home/wwwroot/default/magento2
[root@localhost magento2]#composer install安裝依賴項(包含載入套件資訊的composer「儲存庫
-儲存庫
require dev)鎖定檔案
警告:鎖定檔案未與composer.json 中的最新變更保持同步。您可能會遇到過時的依賴項。運行更新來更新它們。
無法將您的要求解析為一組可安裝的軟體包。
 問題 1
  - 您的系統中缺少所要求的 PHP 擴充功能 ext-intl *。安裝或啟用 PHP 的 intl 擴充功能。
  問題 2
  - 您的系統中缺少請求的 PHP 擴充功能 ext-xsl *。安裝或啟用PHP的xsl擴充。
解決問題:
進入cd /home/freeman/tools/lnmp1.2-full/src/php-5.6.9/ext/intl/
執行$phpize && ./configure --with -php-c/local/ php/bin/php-config && make && make install
在這個configure的過程中會出現錯誤,安裝對應的lib就行。
$yum install libicu-devel -y
$yum install libxslt -devel -y
cd /home/freeman/tools/lnmp1.2-full/src/php-5.6.9/ext/xsl/
$phpize & . /configure --with-php-c/local/php/ bin/php-config && make && make install
修改php.ini
$vi /usr/local/php/etc/php.ini
增加:
extension= xsl.so
extension=intl.so
然後重啟php服務/etc/init.d/php-fpm restart
再回到/home/wwwroot/magento2下面執行
$composer install
[root@localhost magento2]#composer install
載入composer倉庫以及包裝資訊
安裝相依性(包括require -dev) from lock file
  - 安裝magento/magento-composer-installer (0.1.5)
    下載:100% )
    下載:100%         
這樣就成功了。
以上就介紹如何解決magento2安裝過程中缺少兩個php擴充的問題:ext-intl和ext-xsl,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板