install-sdk.md 1.2 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
# 环境

PHP7+


# 安装

## 安装PHP的SkyWalking扩展(Ubuntu环境)


1.安装php-dev (具体的PHP版本以你的环境为准,必须php7+)

```shell
sudo apt install php7.2-dev
```


2.安装curl开发包

```shell
sudo apt install curl-dev 
```


3.git clone 源码

```shell
git clone https://github.com/bostin/SkyAPM-php-sdk.git /path/to/SkyAPM-php-sdk
```


4.编译安装SkyAPM-php-sdk

```shell
cd /path/to/SkyAPM-php-sdk
phpize
./configure
make
sudo make install
```


5.新建php的skywalking扩展配置文件,写入配置

```shell
# 扩展so
extension=skywalking.so
# 是否启用:0 关闭;1 启用 (默认值为0)
skywalking.enable=1
# skywalking的版本:5或者6(默认值为6)
skywalking.version=6
# app_code代码,不要含特殊字符,请使用数字、字母、下换线。(默认为:hello_skywalking)
skywalking.app_code=dada_www_001
# sock文件路径(默认值为/tmp/sky_agent.sock)
skywalking.sock_path=/tmp/sky_agent.sock
```


6.重启php-fpm服务

```shell
sudo service php-fpm restart
```


7.查看skywalking扩展是否成功加载

```shell
php -m | grep skywalking
```

查看具体配置,请使用`php -i`或者`phpinfo()`函数