我已经安装了一个全新的WordPress安装程序,并激活了一个定制的主题以及大量的插件。在帖子中,我构建了它,以便用户可以创建帖子,上传图像作为缩略图,它会自动将图像大小调整为我的functions.php文件中设置的自定义大小。
所有这些都在我的本地端(MAMP)上正常工作,但当我尝试在我们的亚马逊EC2服务器上使一切正常工作时,图像没有调整到设置的大小。它们通过实际代码调整大小,但不调整实际图像的大小并将其保存为新的大小。
很抱歉,如果问题/主题是完全无意义的,但我几乎没有或没有亚马逊EC2服务器的经验,我已经被置于一个情况下,负责EC2内的所有工作的人不得不离开项目。
我假设这与没有安装GD库有关。我使用phpinfo()创建了一个测试页面,但在结果页面上看不到GD区域。
我该如何在我的亚马逊EC2服务器上安装库呢?我刚刚学习了如何通过终端连接到服务器,这就是我目前所掌握的全部内容。所以你就知道我对这个主题了解多少了。
发布于 2011-05-25 06:09:49
我猜你安装了某种类型的Linux,可能是Ubuntu或CentOS。
Ubuntu:sudo apt-get install php5-gd CentOS:sudo yum install php-gd
之后可能需要重新启动Apache:service httpd restart或service apache2 restart --不同的发行版名称不同。
让我知道这是否有效!
发布于 2015-05-06 21:16:55
在我的例子中,当我输入"yum install php- gd“时,我得到的错误是不同版本的php-common之间存在版本冲突,所以我在shell中使用"php -v”检查我的php版本,然后使用"yum install php56-gd“安装相应的gd,因为我在我的机器上安装了php5.6。
希望有人能从中得到帮助。
干杯
发布于 2016-05-16 21:33:20
要避免兼容性问题,请先执行以下操作:
php --version了解您的php版本
答案是PHP X.Y.Z形式的内容
所以你必须取X,Y,然后做:
sudo yum install phpXY-gd例如,如果php --version显示为PHP 5.5.26
您将执行以下操作:
sudo yum install php55-gdhttps://stackoverflow.com/questions/6117505
复制相似问题