Прежде чем пометить этот вопрос как дубликат, пожалуйста, посмотрите на мою проблему.
Я пытаюсь подключиться к таблице Azure, используя мою connectionString, которая выдает ошибку:
failed to open stream: Unable to find the socket transport "http" - did you forget to enable it when you configured PHP?
Итак, для этого я понял, что мой openssl не загружен. После ответа Дрю здесь , но, как и ожидалось, после раскомментирования: extension = php_openssl.dll и запуска моего сервера я получаю следующую ошибку:
/usr/lib/php/20151012/php_openssl.dll: cannot open shared object file: No such file or directory in Unknown on line 0
Это означает, что php_openssl.dll отсутствует в моей библиотеке расширений. Так как ответ подсказал, я пытался скачать DLL, но не могу найти его для Ubuntu. Я также пытался установить openssl, используя
sudo apt-get install openssl
на который я получаю:
openssl is already the newest version (1.0.2g-1ubuntu13)
и затем я продолжил следовать инструкциям на этом , но когда я пишу команду:
tar zxvf php-7.0.18.tar.gz (where my PHP version is 7.0.18)
Я получаю следующую ошибку:
tar (child): php-7.0.18.tar.gz: Cannot open: No such file or directory
Я полностью застрял и не могу понять, как найти php_openssl.dll и положить его в папку расширений 20151012 для PHP.
Любая помощь будет принята с благодарностью:)
Edit:
Я уже упоминал выше, почему ответ, размещенный на PHP openssl в Ubuntu , не работает для меня.