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
# 环境

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
28
git clone https://github.com/SkyAPM/SkyAPM-php-sdk.git /path/to/SkyAPM-php-sdk
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
```


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()`函数