cqd*_*qde 11 wordpress gd amazon-ec2
我有一个全新的WordPress安装程序,并激活了一个定制的主题以及大量的插件.在帖子中,我构建了它,以便用户可以创建帖子,将图像上传为缩略图,它会自动将图像调整为我的functions.php文件中设置的自定义大小.
所有这一切都在我的本地端(MAMP)正确工作但是当我尝试在Amazon EC2服务器上使一切正常工作时,图像不会调整大小设置.它们按实际代码调整大小,但不调整实际图像大小并将其保存为新大小.
如果问题/主题完全没有意义,但我对Amazon EC2服务器几乎没有任何经验,并且我被置于EC2内所有工作负责人必须离开项目的情况下表示道歉.
我假设这与未安装的GD库有关.我使用phpinfo()创建了一个测试页面,并且在结果页面上没有看到GD区域.
我如何在我的Amazon EC2服务器上安装库?我刚刚学会了如何通过终端连接到服务器,这就是我现在所拥有的所有内容..所以你可以了解我对这个主题的了解程度.
Til*_*ill 34
我猜你安装了某种类型的Linux,可能是Ubuntu或CentOS.
Ubuntu:sudo apt-get install php5-gd
CentOS:sudo yum install php-gd
您可能必须在之后重新启动Apache:service httpd restart或者service apache2 restart- 名称因分发而异.
让我知道这个是否奏效!
小智 27
在我的情况下,当我输入"yum install php-gd"时,我得到的错误就像不同版本的php-common之间存在版本冲突所以我在shell中使用"php -v"检查了我的php版本,然后安装了相应的gd使用"yum install php56-gd"因为我在我的机器上安装了php 5.6.
希望有人能从中得到帮助.
干杯
小智 8
在我使用 php 版本 7.2.24 运行 Amazon Linux 2 的 ec2 服务器的情况下,以下是序列:
sudo yum install php-gd
Run Code Online (Sandbox Code Playgroud)
但是重复服务器重启后的事件
sudo systemctl restart httpd
Run Code Online (Sandbox Code Playgroud)
除非我重新启动,否则它不起作用
sudo reboot
Run Code Online (Sandbox Code Playgroud)
首先要避免兼容性问题:
php --version
Run Code Online (Sandbox Code Playgroud)
知道你的PHP版本
答案是PHP XYZ形式的答案
所以你必须采取X,Y并做:
sudo yum install phpXY-gd
Run Code Online (Sandbox Code Playgroud)
例如,如果php --version说PHP 5.5.26
你会去做的:
sudo yum install php55-gd
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16772 次 |
| 最近记录: |