社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
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:80 或http://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
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!