curl https error
当服务器中curl访问https站点出现以下问题时
1 | curl: (60) SSL certificate problem: certificate has expired |
问题原因
由于服务器curl证书问题导致无法正确访问https站点
解决办法
1 | #红帽系系统 |
1 | curl: (60) SSL certificate problem: certificate has expired |
由于服务器curl证书问题导致无法正确访问https站点
1 | #红帽系系统 |
首先,到nvdia官网下载对应显卡的linux驱动
https://www.nvidia.com/Download/index.aspx?lang=en-us
一般对应的下载文件会在~/Downloads
下,将它重新命令nvidia.sh便于后面引用。
接下来请按照以下步骤执行。
卸载nvidia
开源驱动和闭源驱动
1 | sudo apt autoremove nvidia-* |
禁止nouveau
驱动
1 | sudo dedit /etc/modprobe.d/blacklist.conf |
执行以上代码打开blacklist.conf
文件后复制以下内容并保存关闭
1 | blacklist nouveau |
给blacklist.conf
添加执行权限
1 | sudo chmod +x /etc/modprobe.d/blacklist.conf |
blacklist nouveau是禁用nouveau第三方驱动,之后不需要改回来,由于nouveau是构建在内核中的,所以要执行下面代码集成到内核中
1 | sudo update-initramfs -u |
好了,到现在为止,前期工作已经完成。
重启
可以运行以下命令
1 | reboot |
重启后查看nouveau
有没有运行,没有输出则代表禁用生效
1 | lsmod | grep nouveau |
同时按住ctrl+alt+F2
键,进入tty2
。输入当前用户名点击enter
然后再输入密码点击enter
进入。
导航到Downloads
目录,为nvidia.sh
添加执行权限。
1 | cd ~/Downloads && chmod +x nvidia.sh |
关闭图形界面
1 | sudo systemctl stop lightdm |
安装显卡驱动
1 | sudo sh nvidia.sh |
请注意接下来的步骤,一定要完成相同,否则将造成无法登陆图形界面
注意英文字母中出现大写的“DKMS”选择Yes
注意英文中出现“32-bit”选择Yes
注意英文中出现“nvidia-xconfig”一定要选择No
输入reboot
重启电脑,安装完成
参考视频
1 | #!/bin/bash |
1 | //file vendor/magento/framework/HTTP/Adapter/Curl.php after line 26 |
1 | //file vendor/magento/zendframework1/library/Zend/Http/Client.php after line 1089 |
1 | WINEPREFIX=~/.deepinwine/apps/XXX_1 WINEDEBUG=+seh deepin-wine5-stable ~/.deepinwine/apps/XXX_1/drive_c/Program\ Files/XXXX/XXX5/LinLink5.exe |
1 | LC_ALL=en_US.UTF-8 WINEPREFIX=/home/dyl/.deepinwine/apps/XXXXXX_1 WINEDEBUG=+seh deepin-wine5-stable /home/dyl/.deepinwine/apps/XXXXXX_1/drive_c/yscq_tanwan/Update.exe |
前提条件: Debian系统 已安装php7.3-dev php7.4-dev
1 | #设定默认php环境变量为7.3 |
安装完成后进入php.ini配置文件,在Dynamic Extensions
下添加以下代码,方便开发和调试
1 | zend_extension=xdebug.so |
国内用户可以使用上海交通大学的flatpak源,修改代码如下:
1 | sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub |
1 | sudo openssl req -new -x509 -nodes -out server.crt -keyout server.key |
1 | upstream php5.6-fpm { |
1 | sudo systemctl restart nginx |