I found a couple of blog posts that might be relevant to your environment issues:
https://medium.com/@jjdanek/installing-php-extensions-on-mac-after-homebrew-acfddd6be602 https://grrr.tech/posts/installing-homebrew-php-extensions-with-pecl/ On Wed, Aug 21, 2019 at 1:18 AM Fre Feys <fref...@gmail.com> wrote: > Thank you. > > I run php 7 successfully on my local machine. What would you specifically > sort out? What you mean with "PECL cannot find the standard PHP headers”. > > On 20 Aug 2019, at 22:22, Stanley Cheung <stanleyche...@google.com> wrote: > > Looks like first you have to sort out your PHP installation first. PECL > cannot find the standard PHP headers. > > On Tue, Aug 20, 2019 at 9:02 AM Fre Feys <fref...@gmail.com> wrote: > >> This is the error I get when installing gRPC through PECL (with sudo): >> >> /private/tmp/pear/install/grpc/src/php/ext/grpc/byte_buffer.c:19:10: >> fatal error: 'php.h' file not found >> #include <php.h> >> ^~~~~~~ >> 1 error generated. >> make: *** [src/php/ext/grpc/byte_buffer.lo] Error 1 >> ERROR: `make' failed >> >> On 20 Aug 2019, at 00:06, Stanley Cheung <stanleyche...@google.com> >> wrote: >> >> Are you running the system-installed PHP binary, but tried to load >> homebrew-installed extensions? They have to go in pairs. >> >> If you install the extension via homebrew, you may need to find the >> extension grpc.so file within your homebrew installation directory. >> >> In any case, are you able to install and use any other PHP PECL >> extensions? The grpc extension did not attempt to install itself to any >> special directory. >> >> On Mon, Aug 19, 2019 at 1:19 AM Fre Feys <fref...@gmail.com> wrote: >> >>> Thank you Stanley >>> >>> I disabled the SIP in recovery mode, restarted the system. Installed >>> using gRPC with homebrew. >>> >>> Still have the same error: >>> "PHP Startup: Unable to load dynamic library >>> '/usr/lib/php/extensions/no-debug-non-zts-20160303/grpc.so’ -….. “ >>> >>> What can I do? >>> >>> Thanks >>> Fred >>> >>> On 19 Aug 2019, at 07:40, Stanley Cheung <stanleyche...@google.com> >>> wrote: >>> >>> On later versions of MacOS, we have seen issues involving "System >>> Integrity Protection" not allowing user to install extensions without >>> escalated permissions. Some blog post that talks about this: >>> http://www.devinbaldwin.com/2018/09/27/how-to-install-xdebug-on-a-new-mac-including-mojave/ >>> >>> If you don't want to go that route, you might want to look into >>> installing PHP extensions via homebrew. >>> >>> On Sun, Aug 18, 2019 at 8:30 AM Frederik Feys <fref...@gmail.com> wrote: >>> >>>> >>>> Hi everyone! >>>> >>>> I installed gRPC with PECL on a mac running Mojave (latest OS). >>>> >>>> I get this error: >>>> >>>>> PHP Warning: PHP Startup: Unable to load dynamic library >>>>> '/usr/lib/php/extensions/no-debug-non-zts-20160303/grpc.so' - >>>>> dlopen(/usr/lib/php/extensions/no-debug-non-zts-20160303/grpc.so, 0x0009): >>>>> dlopen(): file not found: >>>>> /usr/lib/php/extensions/no-debug-non-zts-20160303/grpc.so in Unknown on >>>>> line 0 >>>> >>>> >>>> In Pear, the extension lib is set to >>>> /usr/lib/php/extensions/no-debug-non-zts-20160303. >>>> So I expect it to install the gRPC extension there. Indeed the dir shows no >>>> .so file. >>>> >>>> >>>> What can I do to install this extension in my php environment? >>>> >>>> >>>> Thank you, >>>> >>>> Fred >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "grpc.io" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to grpc-io+unsubscr...@googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/grpc-io/c48db803-c433-4dfe-829c-a4529deaf2ba%40googlegroups.com >>>> <https://groups.google.com/d/msgid/grpc-io/c48db803-c433-4dfe-829c-a4529deaf2ba%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> >>> >> > -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/CAEteGX1iS67bqKQ0yS73Kie8KF7FZ%3D5VcX2CCUVw4jcR5ARzvw%40mail.gmail.com.