iT邦幫忙

0

Virtualmin 安裝多個PHP版本,安裝失敗!

  • 分享至 

  • xImage

您好

學習在Virtualmin安裝多個PHP版本,安裝失敗後,想請教大家!
目前環境是 :
Ubuntu Linux 18.04.6
Webmin version 2.111
Virtualmin version 7.10.0
(補充 : Apache Webserver)

  1. 在安裝Virtualmin之前已有3個練習的網站
  2. PHP版本步驟如下
            . step1 
    			sudo apt update
    			sudo apt upgrade -y				
    		. step2 添加 PHP PPA				
    			sudo apt install software-properties-common
    			sudo add-apt-repository ppa:ondrej/php
    			sudo apt update				
    		. step3 配置 PHP-FPM 池				
    			安装多个 PHP 版本,例如 PHP 7.4 和 PHP 8.0:				
    			sudo apt install php7.4 php7.4-cli php7.4-fpm php7.4-mysql
    			sudo apt install php8.0 php8.0-cli php8.0-fpm php8.0-mysql
    ```	
    
    
    
  3. 發生 :
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Unable to locate package php7.4
    E: Couldn't find any package by glob 'php7.4'
    E: Couldn't find any package by regex 'php7.4'
    E: Unable to locate package php7.4-cli
    E: Couldn't find any package by glob 'php7.4-cli'
    E: Couldn't find any package by regex 'php7.4-cli'
    E: Unable to locate package php7.4-fpm
    E: Couldn't find any package by glob 'php7.4-fpm'
    E: Couldn't find any package by regex 'php7.4-fpm'
    E: Unable to locate package php7.4-mysql
    E: Couldn't find any package by glob 'php7.4-mysql'
    E: Couldn't find any package by regex 'php7.4-mysql'
    

請大家幫幫忙,或是給教學文件,先在這謝謝您的幫忙!!!

webtest iT邦新手 5 級 ‧ 2024-05-20 15:24:02 檢舉
補充 :

1. 安裝Virtualmin :
# wget https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh
# chmod a+x virtualmin-install.sh
# sudo ./virtualmin-install.sh

2. Virtualmin 的左邊選單 Web Configuration未顯示
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2024-05-22 17:42:12
最佳解答

我是使用這個庫

sudo add-apt-repository ppa:ondrej/php

然後安裝PHP則是用如下的寫法。只要改前面的版本號就行了。

sudo apt install php7.4-{fpm,common,mysql,xml,xmlrpc,curl,gd,imagick,cli,dev,imap,mbstring,opcache,soap,zip,intl,bcmath} -y

你的錯誤訊息很像是庫不存在或是包不在。
換我這個試試。前幾天剛裝一台還可以用。
且它有php8.3了。

看更多先前的回應...收起先前的回應...
webtest iT邦新手 5 級 ‧ 2024-05-22 17:59:14 檢舉

謝謝您!

webtest iT邦新手 5 級 ‧ 2024-05-22 18:06:12 檢舉

您好
php7.4 及 php8.3 都失敗,
請問檢查的地方嗎? 想一步一步檢測哪裡出錯了
謝謝!

‵‵‵
root@testphp:/home/ubuntu# sudo apt install php8.3-{fpm,common,mysql,xml,xmlrpc,curl,gd,imagick,cli,dev,imap,mbstring,opcache,soap,zip,intl,bcmath} -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php8.3-fpm
E: Couldn't find any package by glob 'php8.3-fpm'
E: Couldn't find any package by regex 'php8.3-fpm'
E: Unable to locate package php8.3-common
E: Couldn't find any package by glob 'php8.3-common'
E: Couldn't find any package by regex 'php8.3-common'
E: Unable to locate package php8.3-mysql

‵‵‵

webtest iT邦新手 5 級 ‧ 2024-05-23 15:24:43 檢舉

㊣浩瀚星空㊣ 您好
我把18.04 升級到 20.04 , 實作安裝PHP 成功了,
請問這成功的原因是?

謝謝您

可能是套件庫有認作業系統版本吧。
我這裏是用 ubuntu 22.04 的。
我也沒注意到你用的是 18.04 的

webtest iT邦新手 5 級 ‧ 2024-05-24 08:03:08 檢舉

您好
18.04 升級到 20.04 後, ubuntu 也自動安裝PHP7.4,
手動實作 sudo apt install php8.0 php8.0-cli php8.0-fpm php8.0-mysql 就成功了.
謝謝您!

我要發表回答

立即登入回答