Splunk AppDynamics SaaS アプリケーション監視 PHPエージェント Current: PHP対応環境 PDF Download PDF Download page PHP対応環境. Current page All pages PHP対応環境 関連ページ:PHP ビジネストランザクションの検出 PHPエージェントのサポートPHPバージョンPHP エージェントは、次のバージョンの PHP をサポートしています。7.48.08.18.2PHP ZTS エージェントは、次のバージョンの PHP をサポートしています。7.48.08.18.2PHP Webサーバー以下のモードの Apache 2.2 および 2.4:prefork モード、次を使用する mod_phpmod_fastcgi と php-fpm または mod_fcgid と php-cgi を使用するワーカー MPM モードphp-fpm と互換性のあるすべての Web サーバー。オペレーティングシステム PHP エージェントは Power Architecture をサポートしていません。 glibc>=2.28 または GLIBCXX_>=8.5.0 および x86 64 ビットアーキテクチャに基づく Linux ディストリビューション。Red Hat Enterprise Linux 8、9Alpine Linux 3.18 以降Alpine Linux でエージェントをインストールまたはアップグレードする前に、次のコマンドを実行します。 apk add libstdc++ CODE Alpine Linux の場合は、サポートされている PHP バージョンの最新リリースを使用することをお勧めします。 マルチクラウドの展開のサポートエージェントは、次のマルチクラウド環境での展開をサポートしています。Amazon Elastic Compute Cloud (Amazon EC2)Amazon Elastic Container Service(Amazon ECS)Amazon Elastic Kubernetes Service(Amazon EKS)Azure Kubernetes Service(AKS)PHPフレームワークおよびプロトコルフレームワーク/プロトコルPHP 8 未満のバージョンバージョン = PHP 8バージョン = PHP 8.1、8.2エントリポイントのタイプDrupal7--DrupalDrupal89.1+9.1+PHP MVCWordPress3.4+、4.x、5.x5.6+5.9 ~ 6.4.3WordpressZend1、2、33+3+PHP MVCCodeIgniter2.x、3.x、4.x3+3+PHP MVCFuelPHP1.5x、1.6x、1.8x1.8.21.8.2PHP MVCMagento1.5、1.6、1.7、2.3PHP MVCSymfony1、2、3、45.2+5.2+PHP MVCCakePHP2.x、3.x、4.x4 種類以上4 種類以上PHP MVCLaravel5.7、6、8、9.x6.20.+6.20.+PHP MVCHTTP---PHP WebCLI---PHP CLI PHP 8.x では、上記のバージョンのフレームワークバージョンのみがサポートされます。以下のバージョンはサポートされていません。 PHP フレームワークがこの一覧にない場合、エージェントはエントリポイントを PHP Web として検出し、URI の最初の 2 つのセグメント(PHP Web トランザクションのデフォルトの命名規則)に基づきビジネストランザクションを命名します。したがって、「未対応」のフレームワークでアプリケーションをモニタすることは可能です。Laravel BTS は、Laravel が symfony の上に構築されているため、symfony として検出されます。 PHP エージェントにはいくつかの制限があります。PHP エージェントでは次を実行しません。Zend モニタのサポートZend Guard または ionCUBE Loader のような、PHP コードを暗号化や難読化するプラグインの公式サポートXdebug モジュールとの互換性のサポート子/サブプロセスをフォークする pcntl_fork 関数のサポート トランザクションの命名フレームワーク/環境デフォルトトランザクション命名Drupalページコールバック名WordPressテンプレート名PHP MVC フレームワークcontroller:actionPHP モジュール型 MVC フレームワークmodule:controller:actionPHP WebURIPHP Webサービスサービス名.オペレーション名PHP CLIスクリプトのディレクトリパスの最後の2つのセグメントと、スクリプトの名前仮想ホストのプレフィックスは、サポートされているエントリポイントタイプのすべて(PHP CLI以外)で使用できます。PaaSプロバイダーPaaSプロバイダービルドパックPivotal Cloud Foundryhttps://github.com/Appdynamics/php-buildpackPCF との統合については、http://docs.pivotal.io/appdynamics/index.html を参照してください。イグジットポイント対応するHTTPイグジットポイントcurl/curl-multi*drupal_http_request()fopen(), file_get_contents()Zend_HTTP_Client::request()*コントローラの curl/multi_curl 要求にレポートされる合計時間は、関数 curl_getinfo によってレポートされるものと同じです。また、合計時間に含まれている curl/multi_curl 要求の終了コールの詳細に、次の実行メトリックがレポートされます。 namelookup_timeconnect_timepretransfer_timeredirect_time対応するデータベースイグジットポイントMySQLの以前のネイティブドライバ(PHP 7では削除)MySQLi 拡張機能*OCI8PDOPDOおよびpgsql拡張からアクセスされるPostgreSQL*mysqli_multi_query はサポートされていません。対応するキャッシュイグジットポイントMemcacheMemcachedPredis 0.8.5 および 1.1.1(PHP バージョン 7.0 以降)PHP 8.0 以降の Predis 2.2.2Phpredis 4.1Predisは完全なPHPクライアントライブラリですが、PHPエージェントはエントリポイントとしてではなく、イグジットポイントとしてのみPredisをサポートします。対応するWebサービスイグジットポイントPHP SOAPClientNuSOAP 0.9.5対応するメッセージキューイグジットポイントRabbitMQRabbitMQ のサポートには、AMQP 拡張が必要です。Opcodeキャッシュの互換性代替PHPキャッシュ(APC) ×