Pardus 23.2 ve php 8.2.20 için sertifika ekleme

Merhaba,
Pardus 23.2 de php 8.2.20 versiyonu kurdum ancak php.ini ye sertifika eklemem gerekiyor.
Windowsta aşağıdaki alana ekliyordum
Şimdi linux Pardus için ne yapmam lazım?

curl.cainfo =
openssl.cafile=

php FTP bağlantısını yapıyorum ama hata veriyor

ftp_close(): SSL_read on shutdown: error:0A000126:SSL routines::unexpected eof while reading in

sorduğunuz soruyu kopyalayıp yapay zekaya yapıştırdım . Birsürü şey yazdı . Sizde öyle yapın . Oradan al yapıştır yapmak olmaz anlamadığım için .

Zaten tüm işleri yapay zeka ile yaptık bir yazayım dedim.

Herhalde bunlar ev dizininizde .curlrc isimli bir kütüğün içine gidiyor.

CURLOPT_SSLVERSION = CURL_SSLVERSION_TLSv1_2,
CURLOPT_SSL_CIPHER_LIST = 'AES256+EECDH:AES256+EDH' 

Sunuyu tekrar başlatmak gerekebilir.

Bunu hangi dosyaya nereye eklemek gerekir tam anlayamadım.
/var/www/ burada benim dosyalar var

Ev dizininizde .curlc isimli bir kütük oluşturup içerisine eklemek gerekebilir.

Öncelikle kütüğün var olup olmadığına bakınız.

cat ~/.curlc

Eğer yoksa oluşturunuz.

touch ~/.curlc

Bir metin düzenleyici ile açıp içerisine yukarıda satırları giriniz.

nano ~/.curlc

Dediğiniz gibi oluşturdum ve sunucuyu yeniden başlattım önbelleği sildim ancak aynı hatayı veriyor.
php bu dosyayı görmesi bir şey yapmak gerekmiyor mu?

Hayır.

O zaman şu uzun çözümü deneyebilirsiniz.

apt remove curl
apt purge curl
apt-get update
apt-get install -y libssl-dev autoconf libtool make
cd /usr/local/src
wget https://curl.haxx.se/download/curl-7.88.1.zip
unzip curl-7.88.1.zip
cd curl-7.88.1
./buildconf
./configure --with-ssl 
make
sudo make install
sudo cp /usr/local/bin/curl /usr/bin/curl
sudo ldconfig
curl -V

Anlaşıldığına göre bu hata curl yazılımının eski sürümlerinde bulunuyor.

apt remove curl
apt purge curl
apt-get update
apt-get install -y libssl-dev autoconf libtool make
cd /usr/local/src
wget https://curl.haxx.se/download/curl-7.88.1.zip
unzip curl-7.88.1.zip
cd curl-7.88.1
./buildconf
./configure --with-ssl
make
sudo make install
sudo cp /usr/local/bin/curl /usr/bin/curl
sudo ldconfig
curl -V
E: Kilit dosyası /var/lib/dpkg/lock-frontend açılamadı - open (13: Erişim engellendi)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
E: Kilit dosyası /var/lib/dpkg/lock-frontend açılamadı - open (13: Erişim engellendi)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
Paket listeleri okunuyor… Bitti
E: Kilit dosyası /var/lib/apt/lists/lock açılamadı - open (13: Erişim engellendi)
E: /var/lib/apt/lists/ dizini kilitlenemiyor
W: /var/cache/apt/pkgcache.bin dosyasından bağ kaldırma sorunu - RemoveCaches (13: Erişim engellendi)
W: /var/cache/apt/srcpkgcache.bin dosyasından bağ kaldırma sorunu - RemoveCaches (13: Erişim engellendi)
E: Kilit dosyası /var/lib/dpkg/lock-frontend açılamadı - open (13: Erişim engellendi)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
–2024-08-04 01:32:12-- https://curl.haxx.se/download/curl-7.88.1.zip
curl.haxx.se (curl.haxx.se) çözümleniyor… 146.75.122.49, 2a04:4e42:8e::561
curl.haxx.se (curl.haxx.se)[146.75.122.49]:443 bağlanılıyor… bağlantı kuruldu.
HTTP isteği gönderildi, yanıt bekleniyor… 301 Moved Permanently
Yer: https://curl.se/download/curl-7.88.1.zip [izleyen]
–2024-08-04 01:32:13-- https://curl.se/download/curl-7.88.1.zip
curl.se (curl.se) çözümleniyor… 151.101.1.91, 151.101.129.91, 151.101.65.91, …
curl.se (curl.se)[151.101.1.91]:443 bağlanılıyor… bağlantı kuruldu.
GnuTLS: Error in the pull function.
SSL bağlantısı kurulamıyor.
unzip: cannot find or open curl-7.88.1.zip, curl-7.88.1.zip.zip or curl-7.88.1.zip.ZIP.
bash: cd: curl-7.88.1: Böyle bir dosya ya da dizin yok
bash: ./buildconf: Böyle bir dosya ya da dizin yok
bash: ./configure: Böyle bir dosya ya da dizin yok
make: *** Hedefler belirtilmediğinden make dosyası yok. Durdu.
[sudo] password for adem:
make: *** No rule to make target ‘install’. Durdu.
cp: ‘/usr/local/bin/curl’ durumlanamadı: Böyle bir dosya ya da dizin yok
curl 7.88.1 (x86_64-pc-linux-gnu) libcurl/7.88.1 OpenSSL/3.0.13 zlib/1.2.13 brotli/1.0.9 zstd/1.5.4 libidn2/2.3.3 libpsl/0.21.2 (+libidn2/2.3.3) libssh2/1.10.0 nghttp2/1.52.0 librtmp/2.3 OpenLDAP/2.5.13
Release-Date: 2023-02-20, security patched: 7.88.1-10+deb12u6
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL threadsafe TLS-SRP UnixSockets zstd

Komutları yönetici olarak çalıştırmayı deneyiniz.

yerine

sudo apt remove curl

ya da

sudo apt-get  remove curl

kullanabilirsiniz.

Bu konu son yanıttan 30 gün sonra otomatik olarak kapatıldı. Yeni yanıtlara artık izin verilmiyor.