如何将 PHP 添加到 Linux Mint 20(已安装 Apache2 和 MySQL)

Posted

技术标签:

【中文标题】如何将 PHP 添加到 Linux Mint 20(已安装 Apache2 和 MySQL)【英文标题】:How to add PHP to Linux Mint 20 (with Apache2 & MySQL already instaled) 【发布时间】:2020-11-25 02:30:21 【问题描述】:

这里是 Linux 新手,刚刚安装了 Linux Mint 版本 20。 为了在系统上安装 Apache、phpmysql,我选择了我在网上找到的以下说明...

1 - sudo apt install apache2 2 - sudo apt install mysql-server 3 - sudo apt install php7.4 4 - sudo apt install libapache2-mod-php7.4 5 - sudo apt install php7.4-mysql 6 - sudo 服务 apache2 重启 我已经执行了上面的前两行我准备做剩下的步骤并安装 php 但首先......仔细检查...... 我的问题: a - 上面列出的步骤是否正确? b - 上述说明中的第二行安装了 mysql-server 那么为什么 mysql 在第五行再次列出? c - php7.4-mysqli 怎么样? c1 - 我应该删除 mysql-server 并安装 mysqli-server 吗? c2 - 我应该安装 php7.4-mysqli 而不是 php7.4-mysql?

感谢您的帮助。我不想搞砸这个安装。

-- 注意:我将仅在本地机器上使用 Apache、PHP 和 MySQL 来开发和测试代码,然后再将其发布到网络上。

-- 注意:网络上有很多不同且令人困惑的步骤,所以我选择了上述步骤。

-- 注意:说明使用的是php7.0,但我使用的是php7.4,因为... sudo apt search php7 似乎告诉我 php 版本 php7.4 是存储库中的最新版本

【问题讨论】:

这是 windows 的心态,总是拥有最新的......我使用 php5 为例。 【参考方案1】:

a - 上面列出的步骤是否正确?

他们很棒

b - 上述说明中的第二行安装了 mysql-server 那么为什么 mysql 又在 第五行?

第5行不是mysql服务器,它是php的mysql库

c - php7.4-mysqli 怎么样?

见上面的答案

mysql-server 并安装 mysqli-server?

我不确定,但我认为没有这样的包称为 mysqli-server,至少在 debian 中我们没有它。 mysqli 不是服务器

你可以去看看:

apt search <package>

php7.4-mysqli 代替 php7.4-mysql?

mysqli 是 php 的扩展,但是没有这个包。

c1 - 我应该删除...

c2 - 我应该安装...

你不能因为没有这样的包..

【讨论】:

linux mint 是 debian 的锻造 Max,如果你在 Linux Mint 版本 20 上运行以下命令... sudo apt search php7 你会看到 php7.4-mysqli sudo apt search mysql 你会看到 mysqli-服务器 所以在我看来,这些软件包是存在的。 想知道我是否应该同时安装这两个,因为我的代码在其中使用 mysqli 语法。 仅供参考,Linux Mint 有两个版本... 1 基于Ubuntu 和另一个基于 Debian。 Mint 是第二受欢迎的发行版,仅次于 Ubuntu……我读过。 太棒了,然后将apt show php7.4-mysqliapt show php7.4-mysql 进行比较,它会告诉您有关这些软件包的更多信息 根据packages.linuxmint.com/…没有这样的包...php7.4-mysqli,你用的是什么仓库? Linux Mint 版本 20 安装附带的任何内容。就是这样。【参考方案2】:

这在 Linux Mint 上对我有用。

命令

sudo apt-get update
sudo apt-get install php7.2
sudo apt-get install php7.2-sqlite3
sudo apt-get install php7.2-curl

这些模块已经包含在 PHP 中:

sudo apt-get install libapache2-mod-php7.2
sudo apt-get install php7.2-common
sudo apt-get install php7.2-cli
sudo apt-get install php7.2-json

【讨论】:

以上是关于如何将 PHP 添加到 Linux Mint 20(已安装 Apache2 和 MySQL)的主要内容,如果未能解决你的问题,请参考以下文章

基于Ubuntu和基于Debian的Linux Mint 20新特性一览

如何在 Linux Mint 16 中添加键盘语言并在它们之间切换?

升级Linux Mint

安装Linux Mint 17后要做的20件事

安装Linux Mint 17后要做的20件事

如何将linux mint卸载掉呢