Homestead 環境
使用Socialite整合github登入是返回報錯
cURL error 52: Empty reply from server (see http://curl.haxx.se/libcurl/c/libcurl-erro...
錯誤程式碼顯示curl 443 錯誤
檢視錯誤文件顯示php5.6版本之後會在https
請求時檢測證照
解決方法是在php.ini中新增證照地址
下載證照
[官方證照地址](https://curl.haxx.se/docs/caextract.html)
登入Vagrant 新增 cacert.pem 檔案
預設登入使用者vagrant 沒有建立許可權
切換到root
su root
不知道密碼直接修改root密碼 輸入兩次密碼
sudo passwd root
-rw-r--r-- 1 root root 223688 Apr 18 02:45 cacert.pem
root@homestead:/usr/lib/ssl/certs$
使用php -i | grep php.ini
檢視當前執行php.ini 檔案地址
Configuration File (php.ini) Path => /etc/php/7.4/cli
Loaded Configuration File => /etc/php/7.4/cli/php.ini
開啟php.ini 在 ;extension=xsl
後新增 extension=swoole.so
重啟php服務
service php7.4-fpm reload
如果重啟之後未生效,使用
php -v
檢視當前伺服器PHP版本,根據自己的版本修改php.ini檔案 重啟PHP字尾也換成自己的版本
本作品採用《CC 協議》,轉載必須註明作者和本文連結