You are here: 首頁 文章分類選單

飛朵啦學習手札

本網站建議使用Firefox2.0以上,或是使用Goole瀏覽器來瀏覽,並使用1024x768解析度來觀看.

飛朵啦學習手札

十二02

如何在Ubuntu 22.04 上安裝多個PHP 版本

E-mail 列印 PDF

本文轉自:https://devpress.csdn.net/linux/62ee9179c6770329307f3ca0.html

PHP是一種用於開發Web 應用程式的程式語言。您必須在Ubuntu 系統上安裝PHP 套件才能運行在其上編寫的應用程式。通常用於建立電子商務網站、部落格和API 應用程式。如果您正在尋找一種在Ubuntu 22.04 上安裝PHP 的簡單方法,那就別無所求。在這篇文章中,我們將向您展示如何快速輕鬆地做到這一點。

我們將使用Ondrej PPA在Ubuntu 22.04 LTS 系統上安裝PHP。其中包含PHP8.1,8.0,7.4,7.3,[7.22 10002 100027.1、7.0和PHP5.6包。您可以根據應用程式的需要安裝任何版本。建議新的應用程式開發人員使用最新的PHP 版本,即PHP 8.1。

在本教程中,您將學習如何在Ubuntu 22.04 LTS系統上安裝PHP。本教學也相容於Ubuntu 20.04和18.04系統。

第一步:系統更新

首先,透過控制台登入Ubuntu 22.04然後使用以下命令更新Apt 快取並升級系統的當前軟體包:

 

sudo apt- get update
sudo apt- get upgrade

最近更新 ( 週六, 02 十二月 2023 11:51 )
 
 
13

The server selected protocol version TLS10 is not accepted by client preferences [TLS12] 報錯處理

E-mail 列印 PDF

一、問題描述:


項目工程需求要連接 SqlServer 服務器,但是報錯了,完整錯誤如下:com.microsoft.sqlserver.jdbc.SQLServerException: 驅動程序無法通過使用安全套接字層(SSL)加密與 SQL Server 建立安全連接。錯誤:“The server selected protocol version TLS10 is not accepted by client preferences [TLS12]”。

翻譯成中文:SqlServer 服務器只接受 TLS1.0,但是客戶端給的是 TLS1.2。

 

二、問題梳理:


 

這裡跟“問題描述”有關的就只有 jdk,打開文件:JAVA_HOME\jre\lib\security\java.security,
WINDOWS的話可能會是下列路徑

C:\Program Files\Java\jdk-16.0.1\conf\security\java.security
C:\Program Files\Java\jre7\lib\security\java.security

搜索關鍵詞“jdk.tls”,可以找到配置項:jdk.tls.disabledAlgorithms(jdk不生效的算法配置)裡面有TLSv1, 也就是說 TSL1.0版本不讓用了,這樣就解釋了為啥會出現問題。



三、問題解決


1. 把 jdk.tls.disabledAlgorithms 配置項中 TLSv1 刪除,這樣  TLS1.0 就可以使用了。

2. 把 jdk.tls.disabledAlgorithms 配置項註釋掉或者刪掉。

3. 如果嫌麻煩可以直接把 java.security 文件刪了,問題可以解決,但是會不會出現其他問題就不得而知了,慎重使用。

備註:網上有讓修改 jdk.tls.legacyAlgorithms 配置項的,可能跟我的 jdk 版本不一樣,試了並沒有效果;如果上述不能解決問題,可以嘗試。

 

出處:https://blog.csdn.net/qingquanyingyue/article/details/121255647

=======================================================================================

再不行動話,還有一個方法:點擊開始菜單,我在“配置java”控制面板中找到了“高級”選項卡。我可以在那裡勾選一個複選框來使用TLS1.0或者TLS1.1。

參考出處:https://cloud.tencent.com/developer/ask/sof/1122374


以上轉自:https://www.cnblogs.com/mq0036/p/16130610.html

 
 
02

關於AI繪圖 AUTOMATIC1111/stable-diffusion-webui 架設失敗問題

E-mail 列印 PDF

如果有出現 (Couldn't Install Torch & Pip Version) 之類的安裝錯誤訊息,請確切注意自己的python版本.

AUTOMATIC1111/stable-diffusion-webui

他11月版本的Python 是Python 3.10.6, 像我之前安裝Python 3.11的版本就導致運行webui-user.bat失敗。

記得安裝Python前,務必將 "Add Python to PATH"

例外如果之前因為
Python導致安裝失敗,重新執行webui-user.bat前時記得將跟目錄的venv給移除

 

最近更新 ( 週一, 02 一月 2023 13:03 )
 
20

Ubuntu Ufw打開21pot 但FTP仍無法連外

E-mail 列印 PDF

一般都習慣如下這般,打開21port就認為沒問題:

ufw allow ftp

本來也是這樣設定,但發現設定完之後仍然不能連,但把ufw關閉卻可以連線。
後來尋找後,加上以下這行就成功了。

ufw allow 21/tcp

另外,如果連線成功很快就斷線,或無法傳遞資料,那麼也請將20port打開。

ufw allow 20/tcp

一般來說server端的port 21通常是command port,而port 20是data port,但FTP有兩種不同的模式——主動模式(Active)及被動模式(Passive),而上面所說的是指主動模式。

 

在這個模式下,client端會隨機選則一個port(通常>1024)跟server端的command port(21)連線並告訴server自己會用哪一個port來傳輸資料(通常是N+1),接著server就會透過自己的data port(20)來跟client指定的傳輸port連線。

 
更多文章...
第 2 頁, 共 31 頁