在Linux中安装APM Insight PHP代理


要在Linux操作系统中安装APM Insight PHP代理,请遵循以下给出的说明:

使用脚本进行安装的说明

  1. 在Applications Manager Web客户端中,转到APM Insight选项卡,然后复制帮助卡中存在的许可密钥
  2. 下载页面下载APM Insight PHP Agent代理Linux文件(agent_php.zip)到所需的Linux服务器。
  3. 首先登录到root
  4. agent_php.zip文件解压缩到/opt目录中。这将创建一个名为zpa的子目录

    $ cd /opt
    $ wget [agent_php.zip LINK]
    $ unzip agent_php.zip

  5. 导航到zpa/bin目录并执行以下命令:

    $ cd zpa/bin
    $ sudo sh configure.sh [ENTER LICENSE KEY HERE]

  6. 打开zpa/conf目录中可用的apminsight.conf文件,并包含以下键:

    apm.host=[HOST-NAME]
    apm.port=[HOST-PORT]
    use.https=[true/false]

    对于PHP代理2.9.3及更高版本:

    apm.host=[HOST-NAME]
    apm.port=[HOST-PORT]
    apm.protocol.https=[true/false]

    例:

    对于2.9.3以下的PHP代理版本:

    apm.host=localhost
    apm.port=8443
    use.https=true

    对于PHP代理2.9.3及更高版本:

    apm.host=localhost
    apm.port=8443
    apm.protocol.https=true

  7. 包括所需的密钥后,保存并关闭文件。

  8. 使用以下命令重新启动PHP代理:

    $ sh run.sh restart

  9. 使用以下命令重新启动Web服务器/ FPM服务器:

    #For Apache servers,
    $ sudo service apache2 restart

    #For FPM servers,
    $ sudo service php-fpm restart

如何验证安装是否成功:

安装完成后,请转到终端并执行以下命令:

$ php -m | grep zpa

输出应包含zpa

注意:

服务器重启期间,代理不会自动重启。要启动,停止或重新启动代理,请使用以下命令:

$ cd /opt/zpa/bin

#Start the agent
$ sh run.sh start

#Stop the agent
$ sh run.sh stop

#Restart the agent
$ sh run.sh restart

#For systemd supported OS, use the following command to restart:
$ service zpdpsvc restart

服务重启期间自动重启代理

要在系统重新引导期间自动重新启动APM Insight PHP代理,请使用以下给定步骤:

对于系统服务器:

对于系统支持的Linux版本,该代理将在服务器重新引导期间自动启动。

对于非系统服务器:

  1. 编辑/etc/rc.local文件
  2. 将以下行添加到rc.local

    cd /opt/zpa/bin
    sh run.sh restart

    并保存该文件