關於在ubuntu上安裝PHP的一些基本問題

關於在ubuntu上安裝PHP的一些基本問題

我在 Ubuntu 上託管網站已經有一段時間了。我使用 webmin/virtualmin 來設定環境,而不必擔心命令列。現在我試著更好地理解整個過程,我的問題來自以下命令:

sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql

當我搜尋如何安裝 PHP 時,大多數文章只是給出這個命令,沒有進一步解釋。我明白什麼sudo apt-get install是,如果由我自己決定,我只知道要做sudo apt-get install php而不知道其他項目(它們被稱為模組嗎?)。那麼人們首先從哪裡知道他們需要安裝那些其他東西呢?應該有一個官方手冊或說明告訴人們「為了讓 PHP 運行,不僅需要安裝 PHP,還需要安裝 libapache2-mod-php/php-mcrypt/php-mysql 等」。它在哪裡?我想出於學習目的而閱讀它。

其次,atm有很多不同的PHP版本,使用這個指令,會安裝什麼版本?如果我必須執行“sudo apt-get install php5.6”,我是否需要輸入命令其餘部分的版本號?在我學習Ubuntu的過程中,我一直覺得這樣的因素太多了,讓我摸不著頭腦,大大增加了複雜性和挫折感。是否有任何我可以遵循的基本原則,以便我可以執行自己的命令行,而不必每次都進行大量谷歌搜尋?

答案1

這取決於您想要執行哪個腳本/php 框架。例如,如果您想執行 Laravel 應用程序,則必須啟用/安裝以下 PHP 擴充功能:

  • OpenSSL PHP 擴充
  • PDO PHP 擴充
  • Mbstring PHP 擴充
  • 分詞器 PHP 擴充
  • XML PHP 擴充

此外,您也可以在這裡閱讀Laravel 官方文檔您需要PHP >= 5.6.4確保一切正常。

所以這取決於你使用什麼樣的框架。

相關內容