AppDynamics SaaS 23.x アプリケーション監視 アプリケーションサーバーエージェントのインストール PHPエージェント Current: PHP対応環境 PDF Download PDF Download page PHP対応環境. Current page All pages PHP対応環境 Related pages: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_phpワーカー MPM モード、mod_fastcgi と php-fpm または mod_fcgid と php-cgi を使用するphp-fpm と互換性がある Web サーバー。オペレーティングシステムglibc>=2.17 または GLIBCXX_>=3.4.19 および x86 64 ビットアーキテクチャに基づく Linux ディストリビューション。 PHP エージェントは Power Architecture をサポートしていません。 PHPフレームワークおよびプロトコルフレームワーク/プロトコルPHP 8 未満のバージョンバージョン = PHP 8バージョン = PHP 8.1、8.2エントリポイントのタイプDrupal7--DrupalDrupal89.1+9.1+PHP MVCWordPress3.4+、4.x、5.x5.6+*WordpressZend1、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.1 の場合、WordPress 5.9 以降のバージョンは今後のリリースでサポートされます。WordPress は引き続き使用できますが、エージェントがデータを適切に収集しない可能性があります。 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 以降)Phpredis 4.1Predisは完全なPHPクライアントライブラリですが、PHPエージェントはエントリポイントとしてではなく、イグジットポイントとしてのみPredisをサポートします。対応するWebサービスイグジットポイントPHP SOAPClientNuSOAP 0.9.5対応するメッセージキューイグジットポイントRabbitMQRabbitMQ のサポートには、AMQP 拡張が必要です。 AMQP 拡張は PHP 8.2 と互換性がないため、RabbitMQ は PHP 8.2 ではサポートされていません。 Opcodeキャッシュの互換性代替PHPキャッシュ(APC) ×