[lubuntu]試用lubuntu 26.04

Hyper-v安裝

建立與設定虛擬機器

  • 開啟 Hyper-V:在 Windows 中啟用 Hyper-V 功能並打開管理員。
  • 新增虛擬機器:選擇建立 第 2 代 虛擬機器以支援 UEFI。
  • 記憶體配置:設定至少 2048 MB (2GB) 以上,可啟用動態記憶體。
  • 網路連線:連接至預先設定好的虛擬交換器 (Default Switch)。
  • 安全開機 (Secure Boot):若遇到無法開機或簽章錯誤,請至該虛擬機的「設定」>「安全性」,將安全開機範本改為 Microsoft UEFI Certificate Authority 或暫時關閉安全開機。 []
apt install net-tools
apt install nmap ssh
apt install apache2 php-mysql libapache2-mod-php mysql-server php8.5
apt install phpmyadmin  版本資訊: 5.2.3deb1
mysqld 伺服器版本: 8.4.10-0ubuntu0.26.04.1 - (Ubuntu) 

caching_sha2_password
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password';
FLUSH PRIVILEGES;

另一個方法
mysql_native_password
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
ERROR 1524 (HY000): Plugin 'mysql_native_password' is not loaded
解決方法在/etc/MySQL/my.cnf中加入
[mysqld]
mysql_native_password=ON

然後重啟MySQL
sudo systemctl restart MySQL


安裝php5.6
從 Ubuntu 26.04 (Resolute) 開始,維護者 Ondřej Surý 已經停止維護傳統的 Launchpad PPA 儲存庫,改為將所有 Ubuntu 26.04 以上的 PHP 套件轉移到他個人的獨立伺服器 packages.sury.org 上。

安裝方法參考https://packages.sury.org/php/README.txt說明

安裝https://packages.sury.org的套件認證
apt-get update
apt-get -y install lsb-release ca-certificates curl
curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb
dpkg -i /tmp/debsuryorg-archive-keyring.deb
sh -c 'echo "deb [signed-by=/usr/share/keyrings/debsuryorg-archive-keyring.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
apt-get update

認證安裝完成直接用apt install 安裝php5.6及相關套件
apt install php5.6
apt install php5.6-gd php5.6-mysql php5.6-imap php5.6-curl php5.6-intl php5.6-pspell php5.6-recode php5.6-sqlite3 php5.6-tidy php5.6-xmlrpc php5.6-xsl php5.6-zip php5.6-mbstring php5.6-soap php5.6-opcache php5.6-common php5.6-json php5.6-readline php5.6-xml

從 php5.6 切換到 php8.5 :
     Apache:
         sudo a2dismod php5.6 ; sudo a2enmod php8.5 ; sudo service apache2 restart
     CLI:
         update-alternatives –set php /usr/bin/php8.5
          
從 php8.5 切換到 php5.6:
    Apache:
         sudo a2dismod php8.5 ; sudo a2enmod php5.6 ; sudo service apache2 restart
     CLI:
          sudo update-alternatives –set php /usr/bin/php5.6

修改php.ini
/etc/php/5.6/apache2/php.ini
short_open_tag = On

取消mysql嚴格模式
vi /etc/mysql/my.cnf
新增
[mysqld]
sql_mode=""
 
service mysql restart
systemctl enable mysql



 
以下資料為舊版ubuntu系統安裝指令,參考用。
==================================================================== 
2.安裝php5.6
add-apt-repository ppa:ondrej/php
apt install -y php5.6
apt install php5.6-gd php5.6-mysql php5.6-imap php5.6-curl php5.6-intl php5.6-pspell php5.6-recode php5.6-sqlite3 php5.6-tidy php5.6-xmlrpc php5.6-xsl php5.6-zip php5.6-mbstring php5.6-soap php5.6-opcache php5.6-common php5.6-json php5.6-readline php5.6-xml

https://ppa.launchpadcontent.net/ondrej/php/ubuntu/pool/main/p/php5.6/
目前只支援22.04 及 24.04
libapache2-mod-php5.6-dbgsym_5.6.40-103+ubuntu22.04.1+deb.sury.org+1_ppc64el.ddeb	2026-07-05 08:22 	5.1M	 
libapache2-mod-php5.6-dbgsym_5.6.40-103+ubuntu24.04.1+deb.sury.org+1_amd64.ddeb	2026-07-03 15:40 	4.5M

從https://packages.sury.org/php/pool/main/p/php5.6/的檔案列表可知
這個新版的安裝方法可支援
Debian 11,12,13
ubuntu 22.04 24.04 26.04






 

本篇發表於 Linux系統, 程式設計。將永久鏈結加入書籤。