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
```


4.编译安装SkyAPM-php-sdk

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


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

```shell
w60514603's avatar
w60514603 已提交
46
; 扩展so
47
extension=skywalking.so
w60514603's avatar
w60514603 已提交
48
; 是否启用:0 关闭;1 启用 (默认值为0)
49
skywalking.enable=1
w60514603's avatar
w60514603 已提交
50
; skywalking的版本:5或者6(默认值为6)
51
skywalking.version=6
w60514603's avatar
w60514603 已提交
52
; app_code代码,不要含特殊字符,请使用数字、字母、下换线。(默认为:hello_skywalking)
w60514603's avatar
w60514603 已提交
53
skywalking.app_code=hello_skywalking
H
heyanlong 已提交
54 55
; sock文件路径(默认值为/tmp/sky-agent.sock)
skywalking.sock_path=/tmp/sky-agent.sock
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
```


6.重启php-fpm服务

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


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

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

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