ホームページ > バックエンド開発 > PHPチュートリアル > magento2 のインストール中に 2 つの php 拡張機能が見つからない問題を解決する方法: ext-intl と ext-xsl

magento2 のインストール中に 2 つの php 拡張機能が見つからない問題を解決する方法: ext-intl と ext-xsl

WBOY
リリース: 2016-07-29 09:09:10
オリジナル
4696 人が閲覧しました
magento2 のインストール中に 2 つの php 拡張機能が見つからない問題を解決する方法: ext-intl と ext-xsl
问题现象:
[root@localhost magento2]# pwd
/home/wwwroot/default/magento2
[root@localhost magento2]# Composer install
パッケージ情報を含む作曲家リポジトリのロード
依存関係 (require-dev を含む) のインストールロック ファイル
警告: ロック ファイルは、composer.json の最新の変更を反映した最新の状態ではありません。古い依存関係を取得している可能性があります。 update を実行して
更新します。
要件をインストール可能なパッケージのセットに解決できませんでした。
問題 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
この構成の過程で、関連する 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) ロックファイルから
- magento/magento-composer-installer (0.1.5) をインストールしています
ダウンロード: 100%
- Braintree/braintree_php (2.39.0) をインストールしています
ダウンロード: 100%
これで成功完了。

上記では、magento2 のインストール中に 2 つの php 拡張の問題である ext-intl と ext-xsl をどのように解決するかを説明しました。これには、側面の内容も含まれており、PHP 教則に関心のある友人の助けになることが望ましいです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート