Splunk AppDynamics On-Premises アプリケーション監視 アプリケーションサーバーエージェントのインストール 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:mod_php を使用した prefork モードphp-fpm での mod_fastcgi または php-cgi での mod_fcgid を使用したワーカー MPM モードphp-fpm と互換性のあるすべての Web サーバー。オペレーティングシステム PHP エージェントは Power Architecture をサポートしていません。 glibc>=2.28 または GLIBCXX_>=8.5.0 および x86 64 ビットアーキテクチャに基づく Linux ディストリビューション。Red Hat Enterprise Linux 8、9PHP 向け Windows Server 2019 バージョン 8.0、8.1、および 8.2Alpine Linux 3.18 以降エージェントをインストールまたはアップグレードする前に、前提条件(インストールとアップグレード)を満たしていることを確認します。 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 7.4 でサポートされているバージョンPHP 8、8.1、および 8.2 でサポートされているバージョンエントリポイントのタイプDrupal7、810.2.0DrupalWordPress3.4+、4.x、5.x6.4.2WordpressZend1、2、33+PHP MVCCodeIgniter2.x、3.x、4.x4PHP MVCFuelPHP1.5x、1.6x、1.8x1.8.2PHP MVCMagento1.5、1.6、1.7、2.32.4.6PHP MVCSymfony1、2、3、47.0.1PHP MVCCakePHP2.x、3.x、4.x5.0PHP MVCLaravel5.7、6、8、9.x10PHP MVCHTTP--PHP WebCLI--PHP CLI PHP フレームワークがこの一覧にない場合、エージェントはエントリポイントを PHP Web として検出し、URI の最初の 2 つのセグメント(PHP Web トランザクションのデフォルトの命名規則)に基づきビジネストランザクションを命名します。したがって、「未対応」のフレームワークでアプリケーションをモニタすることは可能です。Laravel BT は、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) ×