准备工作
在安装gd扩展之前,我们需要在服务器上预先安装好相关的依赖库。首先,通过终端输入以下命令更新服务器的软件包:
sudo apt-get update
接下来,我们需要安装PHP所需要的开发工具和库:
sudo apt-get install php7.0-dev libpng-dev libjpeg-dev libfreetype6-dev
这些工具和库能够满足我们后续安装gd扩展所需要的依赖条件。
下载与编译
在完成准备工作之后,我们可以进入下载和编译相关的操作。首先,我们需要打开terminal或者putty,输入以下命令:
cd ~
该命令会把我们的当前目录切换到home下,这里只是举个例子,你可以选择你喜欢的目录。接着,我们需要下载gd的源码,输入以下命令:
wget http://cn2.php.net/distributions/php-X.X.X.tar.gz
其中的 X.X.X 应该替换为你需要的版本号。之后,进入到下载的源码目录下(默认目录名为 php-X.X.X),输入以下命令:
./configure --with-php-config=/usr/bin/php-config --with-gd --with-freetype-dir --with-jpeg-dir --with-png-dir
需要注意的是,在输入上面的命令时,应该将 X.X.X 替换为你需要的版本号。
接下来,输入以下命令进行编译:
make && sudo make install
编译过程可能需要一些时间,请耐心等待。在完成编译之后,我们需要修改php.ini配置文件来启用gd扩展:
sudo vi /etc/php/7.0/cli/php.ini
在这里,一定要根据你的php版本选择对应的php.ini文件。在打开该文件之后,我们需要找到下面这行代码并将其注释取消:
;extension=gd.so
修改后的代码如下:
extension=gd.so
修改后,请保存并关闭php.ini文件。接下来,我们需要重启服务器,让修改生效:
sudo service php7.0-fpm restart
安装成功
安装gd扩展完毕后,我们可以通过以下命令查看扩展是否生效:
php -m | grep gd
如果在命令行输出中看到 gd 即代表安装成功。
到此为止,我们已经成功地安装了gd扩展,可以通过PHP提供的函数来快速地生成并处理图形图像。
本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/php-n1eg7.html
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。
如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!