Solved

Enabling PHP extensions - gd_info()

Posted on 2009-04-10
4
1,096 Views
Last Modified: 2013-12-13
I have understood that if I want to use for example the function gd_info() in PHP I have to enable some extensions. I am using Debian, but I havent found any how to or source anywhere that shows how to do it. Some one have any tips in here?
0
Comment
Question by:itnifl
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 9

Expert Comment

by:LinuxNubb
ID: 24117289
You'll need to find the php.ini in use on your system.  Inside your php.ini file, you'll find and extensions section.  Uncomment the line for the gd which should be:
;extension=php_gd2.dll

Change it to:

extension=php_gd2.dll

You may need to restart apache:  /etc/init.d/./.httpd restart

Most likely your php.ini will be in /etc.  If you are unsure, create a file called phpinfo.php in the root of your web directory (/var/www/html typically) and put this in it:

<?php
phpinfo();
?>

Then load the page your browser.  There will be a line at the top that shows which php.ini file you are using.
0
 
LVL 10

Accepted Solution

by:
Phatzer earned 250 total points
ID: 24118338
Hi,

I'm running an Ubuntu server, which is built on Debian (as is my understanding), so I hope I can help you out a little here.

First of all, the path to my PHP configuration file is here:
/etc/php5/apache2/php.ini

Now, to enable GD library, which I'm guessing you want to do, there is an available Debian package. Under Ubuntu I'd use 'sudo apt-get install php5-gd', however I believe you'd need to run the following:

sudo aptitude install php5-gd

Now if this is like the apt-get installations, it'll confirm one or two bits and install the package.

Providing that's all successful, you'll need to restart apache, which I'd suggest you do this way:

sudo /etc/init.d/apache2 restart

You should find then the GD library is installed, however to double check, make a php file on your /var/www (or whatever your web root it) as mentioned above with:

<?php
phpinfo();
?>

In there, you should have a group of settings about half way down, with the heading 'gd', if it's there, success :)

Best of luck!
0
 
LVL 2

Author Closing Comment

by:itnifl
ID: 31568960
LinuxNubb showed the right direction, but Phatzer showed the whole way. Thanks! It worked like a dream :)
0
 
LVL 10

Expert Comment

by:Phatzer
ID: 24118560
Good to hear it worked :)
0

Featured Post

Revamp Your Training Process

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The purpose of this article is to fix the unknown display problem in Linux Mint operating system. After installing the OS if you see Display monitor is not recognized then we can install "MESA" utilities to fix this problem or we can install additio…
This article discusses four methods for overlaying images in a container on a web page
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

624 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question