Невозможно установить PHP из-за ошибки: php: не удалось загрузить ресурс «freetds».Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Невозможно установить PHP из-за ошибки: php: не удалось загрузить ресурс «freetds».

Сообщение Anonymous »

Я пытаюсь установить PHP на свой Macbook M1, используя доморощенный вариант. Когда я запускаю Brew install php, я получаю следующую ошибку:

Код: Выделить всё

Error: php: Failed to download resource "freetds"
Download failed: Homebrew-installed `curl` is not installed for: https://www.freetds.org/files/stable/freetds-1.3.18.tar.bz2
Я исследовал эту проблему и нашел еще один вопрос, касающийся моей конкретной проблемы:
Загрузка не удалась: установленный Homebrew `curl` не установлен
Единственный ответ на этот вопрос — установить curl, поэтому я запустил Brew install Curl и позволил ему выполнить длительную загрузку и установку. После завершения я еще раз запустил Brew install php, но по-прежнему получаю ту же ошибку, поэтому решение в этом вопросе не решило мою проблему.
Проверка Curl
Я решил, что что-то пошло не так при установке Brew, поэтому запустил его еще раз и заметил в самом конце такой вывод:

Код: Выделить всё

==> Installing curl dependency: openssl@1.1
==> perl ./Configure --prefix=/Users/ciesinsg/homebrew/Cellar/openssl@1.1/1.1.1u --openssldir=/Users/
==> make
Last 15 lines from /Users/ciesinsg/Library/Logs/Homebrew/openssl@1.1/02.make:
clang  -I. -Iinclude -fPIC -arch arm64 -O3 -Wall -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DVPAES_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/Users/ciesinsg/homebrew/etc/openssl@1.1\"" -DENGINESDIR="\"/Users/ciesinsg/homebrew/Cellar/openssl@1.1/1.1.1u/lib/engines-1.1\"" -D_REENTRANT -DNDEBUG  -MMD -MF crypto/sha/sha1_one.d.tmp -MT crypto/sha/sha1_one.o -c -o crypto/sha/sha1_one.o crypto/sha/sha1_one.c
clang  -I. -Iinclude -fPIC -arch arm64 -O3 -Wall -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DVPAES_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/Users/ciesinsg/homebrew/etc/openssl@1.1\"" -DENGINESDIR="\"/Users/ciesinsg/homebrew/Cellar/openssl@1.1/1.1.1u/lib/engines-1.1\"" -D_REENTRANT -DNDEBUG  -MMD -MF crypto/sha/sha1dgst.d.tmp -MT crypto/sha/sha1dgst.o -c -o crypto/sha/sha1dgst.o crypto/sha/sha1dgst.c
CC="clang" perl crypto/sha/asm/sha512-armv8.pl ios64 crypto/sha/sha256-armv8.S
clang  -I. -Iinclude -fPIC -arch arm64 -O3 -Wall -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DVPAES_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/Users/ciesinsg/homebrew/etc/openssl@1.1\"" -DENGINESDIR="\"/Users/ciesinsg/homebrew/Cellar/openssl@1.1/1.1.1u/lib/engines-1.1\"" -D_REENTRANT -DNDEBUG  -MMD -MF crypto/sha/sha256.d.tmp -MT crypto/sha/sha256.o -c -o crypto/sha/sha256.o crypto/sha/sha256.c
CC="clang" perl crypto/sha/asm/sha512-armv8.pl ios64 crypto/sha/sha512-armv8.S
clang  -I. -Iinclude -fPIC -arch arm64 -O3 -Wall -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DVPAES_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/Users/ciesinsg/homebrew/etc/openssl@1.1\"" -DENGINESDIR="\"/Users/ciesinsg/homebrew/Cellar/openssl@1.1/1.1.1u/lib/engines-1.1\"" -D_REENTRANT -DNDEBUG  -MMD -MF crypto/sha/sha512.d.tmp -MT crypto/sha/sha512.o -c -o crypto/sha/sha512.o crypto/sha/sha512.c
make[1]: /bin/sh: line 1:  1129 Killed: 9               mv crypto/seed/seed_ofb.d.tmp crypto/seed/seed_ofb.d
*** [crypto/sha/sha1_one.o] Killed: 9
make[1]: *** Waiting for unfinished jobs....
make[1]: error closing STDOUT:  at crypto/sha/asm/sha1-armv8.pl line 364.
*** [crypto/sha/sha1dgst.o] Killed: 9
make[1]: *** [crypto/sha/sha512.o] Killed: 9
make[1]: *** [crypto/sha/sha1-armv8.S] Error 255
make[1]: *** [crypto/seed/seed_ofb.o] Error 137
make: *** [all] Error 2

Do not report this issue to Homebrew/brew or Homebrew/homebrew-core!
Я запустил Curl --version и увидел, что версия действительно установлена:

Код: Выделить всё

curl 7.88.1 (x86_64-apple-darwin22.0) libcurl/7.88.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.11 nghttp2/1.51.0
Release-Date: 2023-02-20
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS GSS-API HSTS HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz MultiSSL NTLM NTLM_WB SPNEGO SSL threadsafe UnixSockets
Поэтому я не понимаю, почему не удается установить freetds или почему выдается ошибка Curl. Кто-нибудь знает, что может быть причиной этого?
Дополнительная информация:
Macbook Pro M2
MacOS: Ventura 13.4

Подробнее здесь: https://stackoverflow.com/questions/764 ... ce-freetds
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»