当前位置: 首页>>技术教程>>正文


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

问题描述

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

\\n

Checking server configuration

\\n

PHP extension “pdo_mysql” is disabled. You cannot install webtrees\\n until this is enabled. Please ask your server’s administrator to\\n enable it.

\\n

PHP extension “gd” is disabled. Without it, the following features\\n will not work: creating thumbnails of images. Please ask your server’s\\n administrator to enable it.

\\n

如何安装和启用 pdo_mysqlgd 扩展?

最佳办法

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

sudo apt-get install php5-gd php5-mysql

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

  • 如果您通过 LAMP(Linux Apache、MySQL、PHP5)安装它,那么您需要使用以下命令重新启动整个 apache 实例:sudo service apache2 restart

  • 如果您从单独的服务(例如 php5-fpm )安装了 PHP,则使用 sudo service php5[tab] restart (实际上按 “tab” 键,其中显示 [tab])。之后,您的 php5 应该加载这些扩展。

次佳办法

如果以上答案不适合您:

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

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


或者检查 php 安装:

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

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13979.html,未经允许,请勿转载。