我正试图在网页上放置一些图形,在计算机上放置原型,它在localhost上工作正常.但现在我将文件上传到服务器,我在绘制一些图形时遇到问题.在我的计算机中,它们被绘制,但在服务器上它们不是.
我收到了这个错误
Fatal error: Call to undefined function ImageCreate() in /home/t1g01/phplot.php on line 248
248行
$this->img = ImageCreate($this->image_width, $this->image_height);
我正在使用phplot,我也从phplot上传了文件.谁能帮我 ?
对不起任何英文错误,并提前感谢您.
Jon*_*ebo 36
如果您使用的是Linux计算机,则从控制台执行以下命令:
sudo apt-get install php5-gd
Run Code Online (Sandbox Code Playgroud)
安装php_gd2.dll扩展.然后它将在Apache重启后工作.
您最喜欢的服务器没有启用GD(内置的PHP图像处理库).你可以通过在输出中查找"GD"来检查:
<?php
phpinfo();
?>
Run Code Online (Sandbox Code Playgroud)
如果没有,请查看PHP文档,了解如何启用它:http://www.php.net/manual/en/book.image.php
对于 Fedora、CentOS
dnf install php-gd
systemctl restart httpd.service
Run Code Online (Sandbox Code Playgroud)
在 Ubuntu 上
apt-cache search php*-gd
apt-get install php<version>-gd
systemctl restart apache2.service
Run Code Online (Sandbox Code Playgroud)
Windows用户见:http : //php.net/manual/en/image.installation.php