centos6.5_php_Apache+听云sever探针_环境搭建——初级版 - Go语言中文社区

centos6.5_php_Apache+听云sever探针_环境搭建——初级版


PHP环境搭建及探针安装操作指南

1.      简介

PHP探针安装的环境:应用服务器是Apache,运行环境是PHP。所以环境搭建,先安装Apache,修改配置文件,可以访问到Apache的欢迎页面,说明Apache安装成功;然后再安装php运行环境,安装后,写一个info.php页面,可以访问显示php信息,说明php运行环境安装成功;最后安装探针,通过排查思路,确定没有问题,报表有数据,说明探针安装成功。

2.安装应用服务器Apache

2.1 php环境搭建 apache-php

  1.用root用户,输入yum -y install httpd httpd-devel 命令,下载安装apache-php

       

  2.用httpd命令启动apache,如果出现下图错误提示,修改apache配置文件

    

  3. 修改apache配置文件httpd.conf,用vim/etc/httpd/conf/httpd.conf命令打开

l   用/命令搜索关键字ServerName

    

  4. 在ServerName例子下面添加ServerName localhost

    

 5.修改apache后需要重启apache,用service httpdrestart命令重启

l   或使用killallhttpd命令,然后httpd 命令重启apache

 6. 重启后,提示消除

 7.访问http://localhost:80http://your-ip:80 可以打开apache的欢迎页面 

l   如果虚拟机浏览器可以访问,主机不可以访问,设置防火墙打开80端口‘

l   用 iptables -I INPUT -p tcp --dport 80 --j ACCEPT命令打开80端口



3.PHP安装

3.1  yum安装php:

    1.使用yum -y install php命令下载安装php运行环境

  

   2.使用vim /etc/httpd/conf/httpd.conf命令打开apache的配置文件

l   用/命令,搜索关键字AddType application


l   添加AddType application/x-httpd-php .php .phtml

l   使apache代理的root目录下的 .php 文件通过php程序来解析

 

3. 修改完配置文件,要重启httpd


4.在打开/var/www/html路径,新建并编辑info.php文件


l  在info.php文件里面编写如下内容

5. 访问http://your-ip/info.php 可以访问php信息页面

l  说明php安装成功


4.自动安装php探针

4.1 Php探针的安装包分为3种 .rpm  .deb .bin 安装包

   rpm包适用于以centos为代表的系统

   deb包适用于以ubuntu为代表的系统

   Bin包都适用于这两种系统

1.    自动安装(以centos系统为例)

2.     用wgethttp://download.networkbench.com/agent/php/2.4.0/tingyun-agent-php-2.4.0.x86_64.rpm命令 下载探针安装包


3.     用rpm -Uvh tingyun-agent-php-2.4.0.x86_64.rpm命令安装探针包


4.     再执行/usr/bin/networkbench-install.sh自动安装脚本即可


5.自动跳到license key 和应用名称的输入页面

l  填入正确的license key和相应的应用名称,回车即可


l  安装成功页面,如下


5.重启应用服务器


6.  排查是否安装成功

l   用ps -ef | grepnetworkbench命令,查看探针进程是否已经开始运行了


l   在默认日志路径/var/log/networkbench/下存在如下日志

php-agent.log(探针日志)daemon.log(汇总进程日志)

l   在phpinfo界面存在networkbench模块

 

 注意:每次修改完配置文件先killall  networkbench然后重启web服务器

l   杀掉进程

    killall networkbench

l   重启服务

    killall  httpd (service httpd restart)

    httpd

5.  如果上述的一切都正常,报表上还没数据

l   用date命令,排查一下时间和时区是否正确

l   如果时间不是当前时间,或者时区不是CST,执行如下命令

rm-rf /etc/localtime

ln-s /usr/ share/ zoneinfo / Asia/ Shanghai /etc / localtime

 

5.    卸载探针的命令:

  killallnetworkbench

  rpm -e tingyun-agent-php

l   这个命令只是卸载了软件,不会删除配置文件和log    

 

 

 

 

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_37188561/article/details/55504205
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-04-19 10:43:44
  • 阅读 ( 1380 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢