嘗試安裝 php5 軟體包時從 apt-get 取得錯誤

嘗試安裝 php5 軟體包時從 apt-get 取得錯誤

我是 ubuntu 的新手,我嘗試用自己的電腦運行一個網站,但無法安裝 php5。當我輸入:

sudo apt-get install php5

我收到了:

軟體包 php5 不可用,但被另一個軟體包引用。這可能意味著該套件遺失、已過時或只能從其他來源獲得

E:軟體包「php5」沒有安裝候選者

這是什麼意思?

答案1

php5其實是一個元包。您應該決定是要使用 apache 的 php5 模組還是安裝 CLI/CGI 版本並使用它。

我假設您想選擇第一個選項: try apt-get install libapache2-mod-php5。如果仍然不起作用,請檢查apt-cache search php5並查看軟體包是否在那裡,可能是您的 apt 儲存庫配置中出現了一些問題。

注意:對於 php7,軟體包名稱是libapache2-mod-php7.0而非libapache2-mod-php7(Ubuntu 16.04)。

答案2

bkzland 直接回答了這個問題,但我想為您提供不同的本機 Web 開發解決方案在 Ubuntu 上Zend 社群版- 如果你想要的話,可以給你一點動力,因為你才剛開始。

如果您點擊上面的 Zend Community Edition 鏈接,您將找到輕鬆有效的詳細說明。使用 PHP 5.3。請注意,他們的說明假定您以 root 使用者身分登入。 (因為他們的 shell 指令以 # 開頭)要成為 root...

sudo su -

然後他們提供的命令也將適合您。也取得額外功能:php-5.3-extra-extensions-zend-server、phpmyadmin-zend-server、zend-server-framework-dojo、zend-server-framework-extras。

我不會深入研究 Zend Framework,因為您才剛剛開始,但如果您想使用它,它就在那裡。如果您選擇框架而不是純 PHP,代碼點火器是一個很好的框架,可以開始使用,也可以堅持使用。另外,下載並安裝一個整合開發環境:帶有許多內建 PHP 插件的 Eclipse 版本(赫利俄斯) 或者可能 科莫多 編輯

網站根目錄將位於 /var/www 中。不要忘記設定 PHP 時區。安裝後有 Web GUI,位於http://localhost:10081/ZendServer/。伺服器設定 -> 指令:

Zend 社群版 PHP 指令

祝你好運!

答案3

.php我剛剛通過將假定的文件複製到資料夾來開始工作html。無法透過檔案總管執行此操作,因此sudo在終端中。

sudo cp testphp.php /var/www/html/

答案4

也許 php 有另一個套件名稱?我不知道,我不使用它。

但你可以嘗試安裝這個:http://www.apachefriends.org/en/xampp-linux.html 我用它並且它有效。

相關內容