Pagoda パネルを使用しているときに、PHP モジュールのインストールに失敗する問題が発生することがあります。考えられる理由の 1 つは、PHP 拡張機能が Windows システムにインストールできないことです。では、「Pagoda PHP のインストールに失敗しました」という問題を解決するにはどうすればよいでしょうか?
まず、基本的な知識を理解する必要があります。 Windows に PHP 拡張機能をインストールするには、コンパイラーといくつかの特定のライブラリが必要ですが、Pagoda パネルの Windows バージョンには、これらのライブラリがプリコンパイルされていません。したがって、Pagoda で Windows を使用している場合は、PHP モジュールをインストールする前に、これらのライブラリを手動でインストールする必要があります。
Pagoda PHP のインストールが失敗する問題を解決するには、次のような方法があります。
- Visual Studio をインストールする
#Windows で PHP 拡張機能をコンパイルするには、次のコマンドを使用する必要があります。 Visual Studio コンパイラの。したがって、最初に Visual Studio をインストールする必要があります。 Microsoft 公式 Web サイトから Visual Studio Community 2017 の無料版をダウンロードし、インストール ウィザードに従ってください。
PHP 拡張機能のソース コードをダウンロード-
Pagoda パネルの PHP 拡張機能は、ソース コードで提供されます。したがって、インストールする必要がある PHP 拡張機能のソース コードを最初にダウンロードする必要があります。公式WebサイトまたはGitHubから最新バージョンのソースコードパッケージをダウンロードし、「C:\php\ext」ディレクトリに解凍することをお勧めします。
コンパイル ツールのダウンロード-
Windows で PHP 拡張機能をコンパイルするには、いくつかの特定のツールとライブラリを使用する必要があります。 2 つのツールキット「Windows SDK for Windows Server 2008 および .NET Framework 3.5」と「Windows SDK for Windows 7 および .NET Framework 4.0」をダウンロードし、インストール ウィザードに従うことができます。
PHP 拡張機能のコンパイル-
上記の手順が完了したら、PHP 拡張機能のコンパイルを開始できます。コマンド プロンプトを開き、「C:\php\ext」ディレクトリに入り、次のコマンドを入力します。
このコマンドは、「configure.bat」ファイルを自動的に生成します。次に、「configure.bat」ファイルを実行して次のように構成する必要があります。
configure.bat --with-php-config="C:\php\php.exe"
ログイン後にコピー
このコマンドは、システム構成に基づいて必要な Makefile を生成します。最後に、次のコマンドを実行してコンパイルおよびインストールできます。
nmake
nmake test
nmake install
ログイン後にコピー
php.ini ファイルの構成-
インストールが完了したら、新しい拡張構成を追加する必要があります。 「C:\php\php.ini」ファイルを開き、次の行を追加します。
extension=php_extension_name.dll
ログイン後にコピー
その中の「php_extension_name.dll」は、コンパイルしたばかりの PHP 拡張機能の名前です。
概要
上記は、Windows で「Pagoda PHP のインストールに失敗しました」を解決するいくつかの方法です。システムやデータが損傷しないように、インストール前にデータをバックアップし、操作中に各手順を注意深く読むことをお勧めします。
それでも問題を解決できない場合は、Pagoda パネル公式または他のコミュニティに助けを求め、最適なサポートと機能を得るためにパネルと拡張機能を適時に更新してください。
以上が「Pagoda PHPのインストールに失敗しました」という問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。