关于在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 等”。它在哪里?我想阅读它以学习目的。

其次,目前 PHP 有很多不同的版本,使用此命令会安装哪个版本?如果我必须执行“sudo apt-get install php5.6”,我需要在其余命令中输入版本号吗?在我学习 Ubuntu 的过程中,我一直觉得有太多这样的因素让我不知所措,大大增加了复杂性和挫败感。有没有什么基本原则可以遵循,这样我就可以自己操作命令行,而不必每次都进行大量的谷歌搜索?

答案1

这取决于您要运行哪个脚本/php 框架。例如,如果您想运行 Laravel 应用程序,则必须启用/安装以下 PHP 扩展:

  • OpenSSL PHP 扩展
  • PDO PHP 扩展
  • Mbstring PHP 扩展
  • Tokenizer PHP 扩展
  • XML PHP 扩展

此外,您还可以在这里阅读Laravel 官方文档你需要PHP >= 5.6.4确保一切正常运行。

所以这取决于你使用什么样的框架。

相关内容