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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]>
>> 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 <[email protected]> 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 [email protected].
>>> 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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/CAEteGX0zujRy5a7gf6z6DgKjBcHK6JODcFpkxB6q2XFePyh5Hg%40mail.gmail.com.

Reply via email to