如何安装并启用 php5 的 pdo_mysql 和 gd 扩展?

如何安装并启用 php5 的 pdo_mysql 和 gd 扩展?

当我尝试安装时,webtrees我得到以下输出:

检查服务器配置

PHP 扩展“pdo_mysql”已禁用。您必须先启用它,然后才能安装 webtrees。请让服务器管理员启用它。

PHP 扩展“gd”已禁用。如果没有它,以下功能将无法使用:创建图像缩略图。请让服务器管理员启用它。

如何安装并启用pdo_mysqlgd扩展?

答案1

除了普通默认安装中包含的插件(仅安装php5apache 插件或php5-fpm类似插件)之外的 PHP5 插件将不存在,因此您需要安装它们。从您的帖子中,我了解到您需要mysqlgd插件。这些软件包是php5-gdphp5-mysql。可以使用以下命令安装它们:

sudo apt-get install php5-gd php5-mysql

完成后,您需要重新启动 PHP 服务。根据安装方式,您需要执行以下任一操作:

  • 如果你通过 LAMP(Linux Apache、MySQL、PHP5)安装它,那么你需要使用以下命令重新启动整个 apache 实例: sudo service apache2 restart
  • 如果您从单独的服务(例如)安装了 PHP,php5-fpm则使用sudo service php5[tab] restart(实际上按下“tab”键,其中显示 [tab])之后,您的 php5 应该已经加载了这些扩展。

答案2

如果上述答案对您不起作用:

只需删除版本号:sudo apt-get install php-mysql

或者如果您需要特定的包,请添加次要版本:sudo apt-get install php7.0-mysql


或者检查 php 安装:

通过以下方式检查 php 版本:php -v

如果出现错误,请检查正确的php 安装

答案3

对于 PHP 7.2,命令如下: 在此处输入图片描述

对于任何通用的 php 版本,请先尝试sudo apt-get install php-gd

相关内容