当我尝试安装时,webtrees
我得到以下输出:
检查服务器配置
PHP 扩展“pdo_mysql”已禁用。您必须先启用它,然后才能安装 webtrees。请让服务器管理员启用它。
PHP 扩展“gd”已禁用。如果没有它,以下功能将无法使用:创建图像缩略图。请让服务器管理员启用它。
如何安装并启用pdo_mysql
和gd
扩展?
答案1
除了普通默认安装中包含的插件(仅安装php5
apache 插件或php5-fpm
类似插件)之外的 PHP5 插件将不存在,因此您需要安装它们。从您的帖子中,我了解到您需要mysql
和gd
插件。这些软件包是php5-gd
和php5-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 安装。