Auf Anfrage von @orbanbalage:
Code: Select all
$ brew list -1 | grep openssl
openssl@3
$ ls -l $(where openssl)
ls: directory: No such file or directory
ls: file: No such file or directory
ls: No: No such file or directory
ls: openssl:: No such file or directory
ls: or: No such file or directory
ls: such: No such file or directory
Update vom 31. Oktober 2025
Gemäß dem Vorschlag von @jared_marot habe ich
- Mein $PATH wurde so aktualisiert, dass:
Code: Select all
$ echo $PATH
/opt/homebrew/bin/:/opt/homebrew/Cellar/openssl@3/3.6.0/bin/:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/mysql:/opt/homebrew/sbin:/opt/homebrew/bin:/opt/homebrew/opt/libxml2/
- Geändert
Code: Select all
--with-openssl=/opt/homebrew/Cellar/openssl@3/3.6.0/
Code: Select all
--with-openssl=3.6.0/bin/
Code: Select all
./configure
--prefix=/usr/local/php \
--with-config-file-path=$path_php/lib/php.ini \
--enable-mbstring \
--with-curl \
--with-openssl=/opt/homebrew/Cellar/openssl@3/3.6.0/bin/ \
--enable-soap \
--enable-intl \
--with-zlib \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--with-mysqli \
--with-pdo-mysql \
--enable-pcntl \
--enable-sockets \
--with-iconv=$(brew --prefix libiconv) \
;
Code: Select all
$ make
Code: Select all
make: *** No rule to make target `/opt/homebrew/Cellar/openssl@3/3.4.1/include/openssl/opensslv.h', needed by `ext/openssl/openssl.lo'. Stop.
@jared_marot hat meine php.ini angefordert:
Code: Select all
set_include_path('/Users/[user]/pear');
extension=phar.so
display_errors = On
display_startup_errors = On
error_reporting = E_ALL
zend.exception_string_param_max_len = 128
error_prepend_string = "
"
error_append_string = ""
html_errors = On
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
;***** Added by go-pear
include_path=".:/usr/local/pear/share/pear:/usr/local/php/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear:/usr/local/pear/share/pear"
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
;*****
Ich habe alle ;***** Hinzugefügt von go-pear und ;***** und alle bis auf eine Instanz davon gelöscht /usr/local/pear/share/pear also ist die php.ini jetzt nur noch:
Code: Select all
extension=phar.so
display_errors = On
display_startup_errors = On
error_reporting = E_ALL
zend.exception_string_param_max_len = 128
error_prepend_string = "
"
error_append_string = ""
html_errors = On
include_path=".:/usr/local/pear/share/pear"
Update vom 16. Oktober 2025
Ich habe meinen $PATH:
aktualisiert
Code: Select all
$ echo $PATH
/opt/homebrew/bin/:/opt/homebrew/opt/openssl@3:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/mysql:/opt/homebrew/sbin:/opt/homebrew/bin:/opt/homebrew/opt/libxml2/
und jetzt:
Code: Select all
$ openssl version
OpenSSL 3.6.0 1 Oct 2025 (Library: OpenSSL 3.6.0 1 Oct 2025)
aktualisiert
Code: Select all
./configure
--prefix=/Users/jnorris/Downloads/php/php-8.4.11/
--with-config-file-path=/Users/jnorris/Downloads/php/php-8.4.11/lib/php.ini
--enable-mbstring
--with-curl
--with-openssl=/opt/homebrew/Cellar/openssl@3/3.6.0/
--enable-soap
--enable-intl
--with-zlib
--enable-bcmath
--enable-shmop
--enable-sysvsem
--with-mysqli
--with-pdo-mysql
--enable-pcntl
--enable-sockets
--with-iconv=$(brew --prefix libiconv)
Code: Select all
No rule to make target `/opt/homebrew/Cellar/openssl@3/3.4.1/include/openssl/opensslv.h', needed by `ext/openssl/openssl.lo'. Stop.
Code: Select all
PATH=/opt/homebrew/bin/:/opt/homebrew/opt/openssl@3:$PATH make
Wie @KenLee vorgeschlagen hat, habe ich:
Code: Select all
$ brew cleanup --prune=all
Removing: /Users/jnorris/Library/Caches/Homebrew/aom_bottle_manifest--3.13.1... (31.5KB)
...a whole lot of pruning was reported...
Removing: /Users/jnorris/Library/Logs/Homebrew/gsettings-desktop-schemas... (1.2KB)
==> This operation has freed approximately 681MB of disk space.
...there were several warnings which I am reporting here in case these are important...
Warning: Skipping (old) /opt/homebrew/Cellar/libavif/1.2.1 due to it being linked
Warning: Skipping (old) /opt/homebrew/Cellar/libdeflate/1.23 due to it being linked
Warning: Skipping (old) /opt/homebrew/Cellar/libidn2/2.3.7 due to it being linked
Warning: Skipping (old) /opt/homebrew/Cellar/libpng/1.6.47 due to it being linked
Warning: Skipping (old) /opt/homebrew/Cellar/libzip/1.11.3 due to it being linked
Warning: Skipping (old) /opt/homebrew/Cellar/xz/5.8.0 due to it being linked
Code: Select all
$ openssl version
LibreSSL 3.3.6
Code: Select all
echo $PATH
/usr/local/ssl/bin:/opt/homebrew/opt/openssl@3:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/mysql:/opt/homebrew/sbin:/opt/homebrew/bin:/opt/homebrew/opt/libxml2/
Code: Select all
$ echo $PATH
/opt/homebrew/opt/openssl@3:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/mysql:/opt/homebrew/sbin:/opt/homebrew/bin:/opt/homebrew/opt/libxml2/
$ openssl version
LibreSSL 3.3.6
Also, ich bin wieder bei „Alle Ideen, was schief läuft, werden sehr geschätzt!“
Sonntag, 12. Oktober 2025
Ich versuche, PHP 8.4.11 aus dem Quellcode zu installieren – bitte Sagen Sie mir nicht, dass ich es einfach von Homebrew aus installieren sollte – auf einem M1 MacMini mit Sequoia 15.5.
Wenn ich den Befehl make ausführe, e r h a l t e i c h d i e f o l g e n d e A u s g a b e : < / p > < b r / > < c o d e > / b i n / s h / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / l i b t o o l - - s i l e n t - - p r e s e r v e - d u p - d e p s - - t a g = C C - - m o d e = c o m p i l e c c - I e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / m a i n - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b - I / o p t / h o m e b r e w / C e l l a r / o p e n s s l @ 3 / 3 . 4 . 1 / i n c l u d e - I / o p t / h o m e b r e w / o p t / l i b i c o n v / i n c l u d e - I / o p t / h o m e b r e w / C e l l a r / o n i g u r u m a / 6 . 9 . 1 0 / i n c l u d e - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l / m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / T S R M - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / Z e n d - D _ G N U _ S O U R C E - p t h r e a d - f n o - c o m m o n - W s t r i c t - p r o t o t y p e s - W f o r m a t - t r u n c a t i o n - W a l l - W e x t r a - W n o - u n u s e d - p a r a m e t e r - W n o - s i g n - c o m p a r e - g - O 2 - f f p - c o n t r a c t = o f f - f v i s i b i l i t y = h i d d e n - p t h r e a d - O 0 - D Z T S - D Z E N D _ S I G N A L S - W n o - i m p l i c i t - f a l l t h r o u g h - I e x t / d a t e / l i b - D Z E N D _ E N A B L E _ S T A T I C _ T S R M L S _ C A C H E = 1 - D H A V E _ T I M E L I B _ C O N F I G _ H = 1 - c / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / p h p _ d a t e . c - o e x t / d a t e / p h p _ d a t e . l o - M M D - M F e x t / d a t e / p h p _ d a t e . d e p - M T e x t / d a t e / p h p _ d a t e . l o < b r / > / b i n / s h / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / l i b t o o l - - s i l e n t - - p r e s e r v e - d u p - d e p s - - t a g = C C - - m o d e = c o m p i l e c c - I e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / m a i n - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b - I / o p t / h o m e b r e w / C e l l a r / o p e n s s l @ 3 / 3 . 4 . 1 / i n c l u d e - I / o p t / h o m e b r e w / o p t / l i b i c o n v / i n c l u d e - I / o p t / h o m e b r e w / C e l l a r / o n i g u r u m a / 6 . 9 . 1 0 / i n c l u d e - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l / m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / T S R M - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / Z e n d - D _ G N U _ S O U R C E - p t h r e a d - f n o - c o m m o n - W s t r i c t - p r o t o t y p e s - W f o r m a t - t r u n c a t i o n - W a l l - W e x t r a - W n o - u n u s e d - p a r a m e t e r - W n o - s i g n - c o m p a r e - g - O 2 - f f p - c o n t r a c t = o f f - f v i s i b i l i t y = h i d d e n - p t h r e a d - O 0 - D Z T S - D Z E N D _ S I G N A L S - W n o - i m p l i c i t - f a l l t h r o u g h - I e x t / d a t e / l i b - D Z E N D _ E N A B L E _ S T A T I C _ T S R M L S _ C A C H E = 1 - D H A V E _ T I M E L I B _ C O N F I G _ H = 1 - c / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b / a s t r o . c - o e x t / d a t e / l i b / a s t r o . l o - M M D - M F e x t / d a t e / l i b / a s t r o . d e p - M T e x t / d a t e / l i b / a s t r o . l o < b r / > / b i n / s h / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / l i b t o o l - - s i l e n t - - p r e s e r v e - d u p - d e p s - - t a g = C C - - m o d e = c o m p i l e c c - I e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / m a i n - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b - I / o p t / h o m e b r e w / C e l l a r / o p e n s s l @ 3 / 3 . 4 . 1 / i n c l u d e - I / o p t / h o m e b r e w / o p t / l i b i c o n v / i n c l u d e - I / o p t / h o m e b r e w / C e l l a r / o n i g u r u m a / 6 . 9 . 1 0 / i n c l u d e - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l / m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / T S R M - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / Z e n d - D _ G N U _ S O U R C E - p t h r e a d - f n o - c o m m o n - W s t r i c t - p r o t o t y p e s - W f o r m a t - t r u n c a t i o n - W a l l - W e x t r a - W n o - u n u s e d - p a r a m e t e r - W n o - s i g n - c o m p a r e - g - O 2 - f f p - c o n t r a c t = o f f - f v i s i b i l i t y = h i d d e n - p t h r e a d - O 0 - D Z T S - D Z E N D _ S I G N A L S - W n o - i m p l i c i t - f a l l t h r o u g h - I e x t / d a t e / l i b - D Z E N D _ E N A B L E _ S T A T I C _ T S R M L S _ C A C H E = 1 - D H A V E _ T I M E L I B _ C O N F I G _ H = 1 - c / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b / d o w . c - o e x t / d a t e / l i b / d o w . l o - M M D - M F e x t / d a t e / l i b / d o w . d e p - M T e x t / d a t e / l i b / d o w . l o < b r / > / b i n / s h / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / l i b t o o l - - s i l e n t - - p r e s e r v e - d u p - d e p s - - t a g = C C - - m o d e = c o m p i l e c c - I e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / m a i n - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b - I / o p t / h o m e b r e w / C e l l a r / o p e n s s l @ 3 / 3 . 4 . 1 / i n c l u d e - I / o p t / h o m e b r e w / o p t / l i b i c o n v / i n c l u d e - I / o p t / h o m e b r e w / C e l l a r / o n i g u r u m a / 6 . 9 . 1 0 / i n c l u d e - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l / m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / T S R M - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / Z e n d - D _ G N U _ S O U R C E - p t h r e a d - f n o - c o m m o n - W s t r i c t - p r o t o t y p e s - W f o r m a t - t r u n c a t i o n - W a l l - W e x t r a - W n o - u n u s e d - p a r a m e t e r - W n o - s i g n - c o m p a r e - g - O 2 - f f p - c o n t r a c t = o f f - f v i s i b i l i t y = h i d d e n - p t h r e a d - O 0 - D Z T S - D Z E N D _ S I G N A L S - W n o - i m p l i c i t - f a l l t h r o u g h - I e x t / d a t e / l i b - D Z E N D _ E N A B L E _ S T A T I C _ T S R M L S _ C A C H E = 1 - D H A V E _ T I M E L I B _ C O N F I G _ H = 1 - c / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b / p a r s e _ d a t e . c - o e x t / d a t e / l i b / p a r s e _ d a t e . l o - M M D - M F e x t / d a t e / l i b / p a r s e _ d a t e . d e p - M T e x t / d a t e / l i b / p a r s e _ d a t e . l o < b r / > / b i n / s h / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / l i b t o o l - - s i l e n t - - p r e s e r v e - d u p - d e p s - - t a g = C C - - m o d e = c o m p i l e c c - I e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / m a i n - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b - I / o p t / h o m e b r e w / C e l l a r / o p e n s s l @ 3 / 3 . 4 . 1 / i n c l u d e - I / o p t / h o m e b r e w / o p t / l i b i c o n v / i n c l u d e - I / o p t / h o m e b r e w / C e l l a r / o n i g u r u m a / 6 . 9 . 1 0 / i n c l u d e - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l / m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / T S R M - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / Z e n d - D _ G N U _ S O U R C E - p t h r e a d - f n o - c o m m o n - W s t r i c t - p r o t o t y p e s - W f o r m a t - t r u n c a t i o n - W a l l - W e x t r a - W n o - u n u s e d - p a r a m e t e r - W n o - s i g n - c o m p a r e - g - O 2 - f f p - c o n t r a c t = o f f - f v i s i b i l i t y = h i d d e n - p t h r e a d - O 0 - D Z T S - D Z E N D _ S I G N A L S - W n o - i m p l i c i t - f a l l t h r o u g h - I e x t / d a t e / l i b - D Z E N D _ E N A B L E _ S T A T I C _ T S R M L S _ C A C H E = 1 - D H A V E _ T I M E L I B _ C O N F I G _ H = 1 - c / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b / p a r s e _ t z . c - o e x t / d a t e / l i b / p a r s e _ t z . l o - M M D - M F e x t / d a t e / l i b / p a r s e _ t z . d e p - M T e x t / d a t e / l i b / p a r s e _ t z . l o < b r / > / b i n / s h / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / l i b t o o l - - s i l e n t - - p r e s e r v e - d u p - d e p s - - t a g = C C - - m o d e = c o m p i l e c c - I e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / m a i n - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b - I / o p t / h o m e b r e w / C e l l a r / o p e n s s l @ 3 / 3 . 4 . 1 / i n c l u d e - I / o p t / h o m e b r e w / o p t / l i b i c o n v / i n c l u d e - I / o p t / h o m e b r e w / C e l l a r / o n i g u r u m a / 6 . 9 . 1 0 / i n c l u d e - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l / m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / T S R M - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / Z e n d - D _ G N U _ S O U R C E - p t h r e a d - f n o - c o m m o n - W s t r i c t - p r o t o t y p e s - W f o r m a t - t r u n c a t i o n - W a l l - W e x t r a - W n o - u n u s e d - p a r a m e t e r - W n o - s i g n - c o m p a r e - g - O 2 - f f p - c o n t r a c t = o f f - f v i s i b i l i t y = h i d d e n - p t h r e a d - O 0 - D Z T S - D Z E N D _ S I G N A L S - W n o - i m p l i c i t - f a l l t h r o u g h - I e x t / d a t e / l i b - D Z E N D _ E N A B L E _ S T A T I C _ T S R M L S _ C A C H E = 1 - D H A V E _ T I M E L I B _ C O N F I G _ H = 1 - c / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b / p a r s e _ p o s i x . c - o e x t / d a t e / l i b / p a r s e _ p o s i x . l o - M M D - M F e x t / d a t e / l i b / p a r s e _ p o s i x . d e p - M T e x t / d a t e / l i b / p a r s e _ p o s i x . l o < b r / > / b i n / s h / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / l i b t o o l - - s i l e n t - - p r e s e r v e - d u p - d e p s - - t a g = C C - - m o d e = c o m p i l e c c - I e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / m a i n - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / d a t e / l i b - I / o p t / h o m e b r e w / C e l l a r / o p e n s s l @ 3 / 3 . 4 . 1 / i n c l u d e - I / o p t / h o m e b r e w / o p t / l i b i c o n v / i n c l u d e - I / o p t / h o m e b r e w / C e l l a r / o n i g u r u m a / 6 . 9 . 1 0 / i n c l u d e - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / e x t / m b s t r i n g / l i b m b f l / m b f l - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / T S R M - I / U s e r s / j n o r r i s / D o w n l o a d s / p h p / p h p - 8 . 4 . 1 1 / Z e n d - D _ G N U _ S O U R C E - p t h r e a d - f n o - c o m m o n - W s t r i c t - p r o t o t y p e s - W f o r m a t - t r u n c a t i o n - W a l l - W e x t r a - W n o - u n u s e d - p a r a m e t e r - W n o - s i g n - c o m p a r e - g - O 2 - f f p - c o n t r a c t = o f f - f v i s i b i l i t y = h i d d e n - p t h r e a d -O0 -DZTS -DZEND_SIGNALS -Wno-implicit-fallthrough -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c /Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib/timelib.c -o ext/date/lib/timelib.lo -MMD -MF ext/date/lib/timelib.dep -MT ext/date/lib/timelib.lo
/bin/sh /Users/jnorris/Downloads/php/php-8.4.11/libtool --silent --preserve-dup-deps --tag=CC --mode=compile cc -Iext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/main -I/Users/jnorris/Downloads/php/php-8.4.11 -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/libiconv/include -I/opt/homebrew/Cellar/oniguruma/6.9.10/include -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl/mbfl -I/Users/jnorris/Downloads/php/php-8.4.11/TSRM -I/Users/jnorris/Downloads/php/php-8.4.11/Zend -D_GNU_SOURCE -pthread -fno-common -Wstrict-prototypes -Wformat-truncation -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -O0 -DZTS -DZEND_SIGNALS -Wno-implicit-fallthrough -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c /Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib/tm2unixtime.c -o ext/date/lib/tm2unixtime.lo -MMD -MF ext/date/lib/tm2unixtime.dep -MT ext/date/lib/tm2unixtime.lo
/bin/sh /Users/jnorris/Downloads/php/php-8.4.11/libtool --silent --preserve-dup-deps --tag=CC --mode=compile cc -Iext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/main -I/Users/jnorris/Downloads/php/php-8.4.11 -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/libiconv/include -I/opt/homebrew/Cellar/oniguruma/6.9.10/include -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl/mbfl -I/Users/jnorris/Downloads/php/php-8.4.11/TSRM -I/Users/jnorris/Downloads/php/php-8.4.11/Zend -D_GNU_SOURCE -pthread -fno-common -Wstrict-prototypes -Wformat-truncation -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -O0 -DZTS -DZEND_SIGNALS -Wno-implicit-fallthrough -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c /Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib/unixtime2tm.c -o ext/date/lib/unixtime2tm.lo -MMD -MF ext/date/lib/unixtime2tm.dep -MT ext/date/lib/unixtime2tm.lo
/bin/sh /Users/jnorris/Downloads/php/php-8.4.11/libtool --silent --preserve-dup-deps --tag=CC --mode=compile cc -Iext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/main -I/Users/jnorris/Downloads/php/php-8.4.11 -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/libiconv/include -I/opt/homebrew/Cellar/oniguruma/6.9.10/include -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl/mbfl -I/Users/jnorris/Downloads/php/php-8.4.11/TSRM -I/Users/jnorris/Downloads/php/php-8.4.11/Zend -D_GNU_SOURCE -pthread -fno-common -Wstrict-prototypes -Wformat-truncation -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -O0 -DZTS -DZEND_SIGNALS -Wno-implicit-fallthrough -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c /Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib/parse_iso_intervals.c -o ext/date/lib/parse_iso_intervals.lo -MMD -MF ext/date/lib/parse_iso_intervals.dep -MT ext/date/lib/parse_iso_intervals.lo
/bin/sh /Users/jnorris/Downloads/php/php-8.4.11/libtool --silent --preserve-dup-deps --tag=CC --mode=compile cc -Iext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/ -I/Users/jnorris/Downloads/php/php-8.4.11/main -I/Users/jnorris/Downloads/php/php-8.4.11 -I/Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib -I/opt/homebrew/Cellar/openssl@3/3.4.1/include -I/opt/homebrew/opt/libiconv/include -I/opt/homebrew/Cellar/oniguruma/6.9.10/include -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl -I/Users/jnorris/Downloads/php/php-8.4.11/ext/mbstring/libmbfl/mbfl -I/Users/jnorris/Downloads/php/php-8.4.11/TSRM -I/Users/jnorris/Downloads/php/php-8.4.11/Zend -D_GNU_SOURCE -pthread -fno-common -Wstrict-prototypes -Wformat-truncation -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -g -O2 -ffp-contract=off -fvisibility=hidden -pthread -O0 -DZTS -DZEND_SIGNALS -Wno-implicit-fallthrough -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -c /Users/jnorris/Downloads/php/php-8.4.11/ext/date/lib/interval.c -o ext/date/lib/interval.lo -MMD -MF ext/date/lib/interval.dep -MT ext/date/lib/interval.lo
make: *** No rule to make target `/opt/homebrew/Cellar/openssl@3/3.4.1/include/openssl/opensslv.h', needed by `ext/openssl/openssl.lo'. Stop.
Ich glaube, dass das Problem darin besteht, dass in jeder Zeile der obigen Ausgabe /opt/homebrew/Cellar/openssl@3/3.4.1/include steht, obwohl dies nicht die Version von openssl@3 ist, die ich installiert habe – wenn ich den Befehl gebe:
Code: Select all
$ openssl version
Code: Select all
LibreSSL 3.3.6
Code: Select all
$ brew link --force openssl@3
Linking /opt/homebrew/Cellar/openssl@3/3.6.0... 6547 symlinks created.
Code: Select all
$ brew uninstall libressl
Error: No such keg: /opt/homebrew/Cellar/libressl
Code: Select all
$ sudo rm -rf /usr/local/lib/libressl*
[no response]
Code: Select all
$ sudo rm -rf /usr/local/bin/libressl*
[no response]
Code: Select all
$ brew reinstall openssl@3
brew install openssl@3
Warning: openssl@3 3.6.0 is already installed and up-to-date.
Code: Select all
$ openssl version
LibreSSL 3.3.6
Jede Idee, was falsch läuft, wäre sehr willkommen!
Mobile version