EasyWPプラットフォームで使用されているソフトウェア

EasyWPプラットフォームで使用されているソフトウェア:

  • サーバー: Nginx

  • データベース: MySQLおよびMariaDB

  • MySQL: 5.7

  • MariaDB: 11.4

  • PHP: 8.3.14

  • PHPモジュール: インストール済みPHPモジュールの一覧は下表をご覧ください:

    PHPモジュール

    説明

    bcmath

    任意精度の数学計算のためのバイナリ計算機で、任意のサイズと精度の数値を文字列として表現しサポートします。

    calendar

    この拡張機能には、イベントのスケジューリング管理や異なるカレンダーフォーマット間の変換を行う関数が含まれています。

    core

    これは、任意のPHPコードを実行してユーザー属性を変更できるようにするフィルターです。

    ctype

    この拡張機能が提供する関数は、現在のロケールに従って文字や文字列が特定の文字クラスに属するかどうかを判定します。

    curl

    PHPはlibcurl(Daniel Stenbergによって作成されたライブラリ)をサポートしており、さまざまなプロトコルで異なる種類のサーバーと接続・通信できます。

    date

    PHPのdate()関数は、日付や時刻をフォーマットするために使用されます。

    dom

    DOM拡張機能により、PHP 5でDOM APIを通じてXMLドキュメントを操作できます。

    exif

    この拡張機能により、PHPは音声・動画ファイルや画像に含まれるExifメタデータ情報とやり取りできます。

    fileinfo

    このモジュールの関数は、ファイル内の特定位置にあるマジックバイト列を解析することで、ファイルの内容タイプやエンコーディングを判定しようとします。

    filter

    この拡張機能は、データを検証またはサニタイズすることでフィルタリングします。データソースがユーザー入力など未知(または外部)のデータを含む場合に特に有用です。

    gd

    この拡張機能は、PHPスクリプトから直接グラフィックを扱うための機能を提供します。

    gmp

    GmpはGNU Multiple Precision Arithmetic Library(GMP)の略です。符号付き整数、有理数、浮動小数点数の数学演算を行うためのライブラリで、大きな数値に対する複雑な数学演算もサポートします。

    hash

    メッセージダイジェスト(ハッシュ)エンジン。さまざまなハッシュアルゴリズムを使い、任意長のメッセージを直接または段階的に処理できます。

    iconv

    このモジュールはiconv文字セット変換機能へのインターフェースを含みます。このモジュールを使うことで、ローカル文字セットで表現された文字列を、別の文字セット(Unicode文字セットなど)で表現されたものに変換できます。

    imagick

    この拡張機能はImageMagickソフトウェアを通じて画像を扱うのに役立ち、画像の開く・編集・保存を簡単にします。

    intl

    国際化拡張機能はICUライブラリのラッパーであり、PHPプログラマーがUCA準拠の照合や日付・時刻・数値・通貨のフォーマットをスクリプト内で行えるようにします。ICUが必要です。

    json

    JSON_checker上に構築されたパーサーでテキストデータ交換フォーマットを扱えます。

    libxml

    これらの関数/定数はPHP 5.1.0以降で利用可能で、次のコア拡張機能がこのlibxml拡張に依存しています:DOM、libxml、SimpleXML、SOAP、WDDX、XSL、XML、XMLReader、XMLRPC、XMLWriter。

    mbstring

    PHPでマルチバイトエンコーディングを扱うためのマルチバイト専用文字列関数を提供します。

    mysqli

    この拡張機能により、MySQLサーバー4.1以降が提供する機能にユーザーがアクセスできます。

    mysqlnd

    MysqlndはMySQL Native Driverの略で、この拡張機能はMySQLの低レベル通信プロトコルを有効にし、他のPHP関数がMySQLデータベースへアクセスできるようにします。

    openssl

    このモジュールはOpenSSLの関数を使って署名の生成・検証や、データの暗号化(封印)・復号(開封)を行います。

    pcre

    PCREライブラリは、Perl 5とほぼ同じ構文と意味で正規表現パターンマッチングを実装する関数群です(いくつかの違いあり)。

    PDO

    PHP Data Objects(PDO)拡張機能は、PHPでデータベースにアクセスするための軽量で一貫性のあるインターフェースを定義します。PDOインターフェースを実装する各データベースドライバーは、通常の拡張関数としてデータベース固有の機能を公開できます。なお、PDO拡張機能単体ではデータベース機能を実行できず、データベースサーバーへアクセスするにはデータベース固有のPDOドライバーが必要です。

    pdo_mysql

    PHPからMySQLへのアクセスを実装するドライバーです。

    pdo_sqlite

    この拡張機能は、SQLiteデータベースへのアクセスを伴うPHP Data Objects(PDO)インターフェースを実装します。

    phar

    phar拡張機能は、PHPアプリケーション全体をphar(PHPアーカイブ)という単一ファイルにまとめて配布・インストールできるようにします。さらに、PharDataクラスを通じてtarやzipファイルの作成・操作のためのファイルフォーマット抽象化手法も提供し、PDOが異なるデータベースへの統一インターフェースを提供するのと同様の役割を果たします。

    posix

    この拡張機能は、POSIXシステムコールとやり取りするためのメソッドや関数群を提供します。

    readline

    readline関数はGNU Readlineライブラリへのインターフェースを実装します。これらは編集可能なコマンドラインを提供する関数です。

    redis

    これは、データベース、キャッシュ、メッセージブローカーとして使用されるデータ構造ストアで、システムの速度とスケーラビリティを向上させます。

    reflection

    PHP 5には完全なリフレクションAPIが搭載されており、クラス、インターフェース、関数、メソッド、拡張機能のリバースエンジニアリングが可能です。さらに、リフレクションAPIは関数・クラス・メソッドのドキュメントコメントを取得する方法も提供します。

    session

    PHPのセッション機能は、特定のデータを次回以降のアクセス時にも保持できる仕組みです。これにより、よりカスタマイズされたアプリケーションを構築し、ウェブサイトの魅力を高めることができます。

    SimpleXML

    SimpleXML拡張機能は、XMLを通常のプロパティセレクタや配列イテレータで処理できるオブジェクトに変換するための非常にシンプルで使いやすいツールセットを提供します。

    soap

    SoapはSimple Object Access Protocol(SOAP)の略で、この拡張機能はWebサービスの管理(利用・提供)に使用できます。

    sockets

    この拡張機能は、アプリケーション間の接続を確立してやり取りするためのソケットとのやり取りを簡素化します。

    sodium

    この拡張機能は暗号化認証、パスワードの安全な保存、秘密メッセージの共有、デジタル署名などに使われる暗号ライブラリです。

    SPL

    Standard PHP Library(SPL)は、一般的な問題を解決するためのインターフェースやクラスのコレクションです。SPLは標準データ構造、オブジェクトを巡回するためのイテレータ群、インターフェース群、標準例外群、ファイル操作用クラス群、spl_autoload_register()などの関数群を提供します。

    sqlite3

    この拡張機能により、SQLite 3(非標準SQL言語を持つ軽量なディスクベースデータベース)へのアクセスが可能になります。

    standard

    標準クラス群。

    tokenizer

    tokenizer関数はZend Engineに組み込まれたPHPトークナイザーへのインターフェースを提供します。これらの関数を使うことで、言語仕様の字句レベルに触れることなく独自のPHPソース解析・修正ツールを作成できます。

    xml

    XML(eXtensible Markup Language)は、Web上で構造化文書をやり取りするためのデータフォーマットです。

    xmlreader

    これはXMLの構文解析器です。ドキュメントストリームに沿ってカーソルのように移動し、途中の各ノードで一時停止します。

    xmlwriter

    この拡張機能は、XMLデータ用のファイルストリームを生成するための非キャッシュ型・一方向の方法です。

    Zend OpCache

    Zend OpCacheは、オペコードのキャッシュと最適化によってPHPの実行を高速化します。事前にコンパイルされたスクリプトのバイトコードを共有メモリに保存することで、PHPのパフォーマンスを向上させます。

    zip

    この拡張機能により、ZIP圧縮アーカイブおよびその中のファイルを透過的に読み書きできます。

    random

    randomモジュールは、ランダムな数値、文字列、その他の値を安全かつ信頼性の高い方法で生成するためのツールを提供します。これは、ユニークIDやランダムパスワードの作成、データのシャッフルなどが必要な場合に役立ちます。このモジュールは生成される値が予測不可能であることを保証し、特にセキュリティ目的で重要です。

    zlib

    このモジュールにより、gzip(.gz)圧縮ファイルを透過的に読み書きできます。ほとんどのファイルシステム関数のgzip圧縮ファイル対応バージョン(および非圧縮ファイルにも対応。ただしソケットは非対応)を通じて利用できます。

    ioncube_loader

    (無効化されていますが、ご要望に応じてPHP 8.3とともに有効化可能です)

    ioncube_loaderは、PHPファイルを暗号化し、PHPプログラミング言語で書かれたソフトウェアが無許可のコンピュータで閲覧・変更・実行されるのを防ぎます。

有効なメールアドレスが必要です