Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on Oct 12, 2022. It is now read-only.
This repository was archived by the owner on Oct 12, 2022. It is now read-only.

php-skywalking扩展启动出错 #377

Copy link
Copy link
Closed
@songning4

Description

@songning4
Issue body actions

centos: 7.9.2009
php: 7.2.34
skywalking: SkyAPM-php-sdk-4.1.2
gcc version 8.3.1 20190311
cmake version 3.20.2
protobuf: protobuf-3.17.1

1、systemctl start php-fpm启动后,systemctl status php-fpm -l出现以下:

May 26 09:41:43 ad-napi01-php.bt systemd[1]: Stopped The PHP FastCGI Process Manager. May 26 09:41:43 ad-napi01-php.bt systemd[1]: Starting The PHP FastCGI Process Manager... May 26 09:41:43 ad-napi01-php.bt php-fpm[12971]: [26-May-2021 09:41:43] NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library 'skywalking.so' (tried: /usr/lib64/php/modules/skywalking.so (libprotobuf.so.3.15.8.0: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/skywalking.so.so (/usr/lib64/php/modules/skywalking.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 May 26 09:41:43 ad-napi01-php.bt systemd[1]: Started The PHP FastCGI Process Manager.

2、ldd /usr/lib64/php/modules/skywalking.so

linux-vdso.so.1 => (0x00007ffeb91ed000) libprotobuf.so.28 => /usr/local/lib/libprotobuf.so.28 (0x00007f59fc7c3000) libz.so.1 => /usr/local/lib/libz.so.1 (0x00007f59fc5a5000) libgrpc++.so.1.38 => /usr/local/lib/libgrpc++.so.1.38 (0x00007f59fc1e8000) libgrpc.so.16 => /usr/local/lib/libgrpc.so.16 (0x00007f59fb59a000) libgpr.so.16 => /usr/local/lib/libgpr.so.16 (0x00007f59fb351000) librt.so.1 => /lib64/librt.so.1 (0x00007f59fb149000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f59faf45000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f59fad29000) libstdc++.so.6 => /usr/local/lib64/libstdc++.so.6 (0x00007f59faa1f000) libm.so.6 => /lib64/libm.so.6 (0x00007f59fa71d000) libc.so.6 => /lib64/libc.so.6 (0x00007f59fa34f000) libgcc_s.so.1 => /usr/local/lib64/libgcc_s.so.1 (0x00007f59fa138000) /lib64/ld-linux-x86-64.so.2 (0x00007f59fcf46000) libprotobuf.so.3.15.8.0 => /usr/local/lib64/libprotobuf.so.3.15.8.0 (0x00007f59f9810000) libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f59f95f6000) libaddress_sorting.so.16 => /usr/local/lib/libaddress_sorting.so.16 (0x00007f59f93f2000) libre2.so => /usr/local/lib/libre2.so (0x00007f59f909c000) libabsl_hash.so => /usr/local/lib/libabsl_hash.so (0x00007f59f8e98000) libabsl_city.so => /usr/local/lib/libabsl_city.so (0x00007f59f8c94000) libabsl_wyhash.so => /usr/local/lib/libabsl_wyhash.so (0x00007f59f8a91000) libabsl_raw_hash_set.so => /usr/local/lib/libabsl_raw_hash_set.so (0x00007f59f888d000) libabsl_hashtablez_sampler.so => /usr/local/lib/libabsl_hashtablez_sampler.so (0x00007f59f8687000) libabsl_exponential_biased.so => /usr/local/lib/libabsl_exponential_biased.so (0x00007f59f8485000) libabsl_statusor.so => /usr/local/lib/libabsl_statusor.so (0x00007f59f827f000) libabsl_bad_variant_access.so => /usr/local/lib/libabsl_bad_variant_access.so (0x00007f59f807c000) libupb.so.16 => /usr/local/lib/libupb.so.16 (0x00007f59f7e57000) libabsl_status.so => /usr/local/lib/libabsl_status.so (0x00007f59f7c37000) libabsl_cord.so => /usr/local/lib/libabsl_cord.so (0x00007f59f79d0000) libabsl_str_format_internal.so => /usr/local/lib/libabsl_str_format_internal.so (0x00007f59f778c000) libabsl_synchronization.so => /usr/local/lib/libabsl_synchronization.so (0x00007f59f7571000) libabsl_stacktrace.so => /usr/local/lib/libabsl_stacktrace.so (0x00007f59f736e000) libabsl_symbolize.so => /usr/local/lib/libabsl_symbolize.so (0x00007f59f7165000) libabsl_debugging_internal.so => /usr/local/lib/libabsl_debugging_internal.so (0x00007f59f6f5f000) libabsl_demangle_internal.so => /usr/local/lib/libabsl_demangle_internal.so (0x00007f59f6d55000) libabsl_graphcycles_internal.so => /usr/local/lib/libabsl_graphcycles_internal.so (0x00007f59f6b4c000) libabsl_malloc_internal.so => /usr/local/lib/libabsl_malloc_internal.so (0x00007f59f6946000) libabsl_time.so => /usr/local/lib/libabsl_time.so (0x00007f59f671c000) libabsl_strings.so => /usr/local/lib/libabsl_strings.so (0x00007f59f64e9000) libabsl_throw_delegate.so => /usr/local/lib/libabsl_throw_delegate.so (0x00007f59f62d4000) libabsl_strings_internal.so => /usr/local/lib/libabsl_strings_internal.so (0x00007f59f60d0000) libabsl_base.so => /usr/local/lib/libabsl_base.so (0x00007f59f5ec8000) libabsl_spinlock_wait.so => /usr/local/lib/libabsl_spinlock_wait.so (0x00007f59f5cc5000) libabsl_int128.so => /usr/local/lib/libabsl_int128.so (0x00007f59f5abc000) libabsl_civil_time.so => /usr/local/lib/libabsl_civil_time.so (0x00007f59f58b7000) libabsl_time_zone.so => /usr/local/lib/libabsl_time_zone.so (0x00007f59f5665000) libabsl_bad_optional_access.so => /usr/local/lib/libabsl_bad_optional_access.so (0x00007f59f5462000) libabsl_raw_logging_internal.so => /usr/local/lib/libabsl_raw_logging_internal.so (0x00007f59f525d000) libabsl_log_severity.so => /usr/local/lib/libabsl_log_severity.so (0x00007f59f505b000) libssl.so => /usr/local/lib/libssl.so (0x00007f59f4dae000) libcrypto.so => /usr/local/lib/libcrypto.so (0x00007f59f49ae000)

3、echo $LD_LIBRARY_PATH

/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib:/opt/rh/devtoolset-8/root/usr/lib64/dyninst:/opt/rh/devtoolset-8/root/usr/lib/dyninst:/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib:/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib:/opt/rh/devtoolset-8/root/usr/lib64/dyninst:/opt/rh/devtoolset-8/root/usr/lib/dyninst:/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib:/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib:/opt/rh/devtoolset-8/root/usr/lib64/dyninst:/opt/rh/devtoolset-8/root/usr/lib/dyninst:/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib:/usr/local/boost/lib:/usr/local/lib:/usr/local/lib64:/usr/local/boost/lib:/usr/local/lib:/usr/local/lib64

4、ls -al /usr/local/lib64/libprotobuf.so.3.15.8.0

-rwxr-xr-x 1 root root 10563720 May 25 18:47 /usr/local/lib64/libprotobuf.so.3.15.8.0

启动php-fpm后,skywalking无法收到数据。文件都有,可为什么会报上面cannot open shared object file: No such file or directory错误呢

谢谢

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.