Re: Enabling exif in Ubuntu 14.10
| From: | Jim Lucas | Date: | Mon, 02 Feb 2015 17:11:39 +0000 |
| Subject: | Re: Enabling exif in Ubuntu 14.10 | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-324370@lists.php.net to get a copy of this message | ||
On 01/29/2015 08:58 PM, Peter West wrote:
> Hi Jim,
>
> I'm new to php. I've just looked at phpinfo() on my yosemite installation of 5.5.14.
>
> The build configuration included '--enable-exif', which I believe is common in recent
> phps.
This tells the make scripts to build the module.
>
> Additional Modules lists sysvsem and sysvshm only.
>
> What appears to be the default php.ini file (although it has not been renamed from
> /etc/php.ini.default to /etc/php.ini) contains a section header for exif, but no contents.
If you don't have a php.ini being loaded, then you probably are not loading
the module.
This is what I would try, rename that php.ini.default to php.ini and make sure
that the following lines exist within it.
extension=mbstring.so
extension=exif.so
Restart your web service, FastCGI service, etc... and see if phpinfo() now
has it listed.
Jim
>
> Is any other configuration needed?
>
> Peter West
>
> "Other seed fell among thorns, and the thorns grew up and choked it, and it yielded no
> grain."
>
>> On 30 Jan 2015, at 4:22 am, Jim Lucas <lists@cmsws.com> wrote:
>>
>> On 01/28/2015 11:49 PM, Abdul Abdul wrote:
>>> Hello Peter,
>>>
>>> Thanks for your reply. Actually, this is what I have regarding exif in my
>>> php.ini file. Should I add what you mentioned manually?
>>>
>>
>> What you are listing are the setting for exif in your php.ini file. What you
>> need to make sure exists is the line that actually loads the extension.
>>
>> You should see something like this in your php.ini file, or depending on your
>> distro, you might find something in /etc/php.d/*, /etc/httpd/conf.d/*, etc...
>>
>> Here is a portion of my php.ini file:
>>
>> ;;;;;;;;;;;;;;;;;;;;;;
>> ; Dynamic Extensions ;
>> ;;;;;;;;;;;;;;;;;;;;;;
>>
>> ; If you wish to have an extension loaded automatically, use the following
>> ; syntax:
>> ;
>> ; extension=modulename.extension
>> ;
>> ; For example, on Windows:
>> ;
>> ; extension=msql.dll
>> ;
>> ; ... or under UNIX:
>> ;
>> ; extension=msql.so
>>
>> extension=mbstring.so
>> extension=exif.so
>>
>>
>>
>> If you are on a unix system, you'll want to verify that you have the exif.so
>> extension in the correct folder. Run this:
>>
>> # ls
php -i | grep "^extension_dir" | sed -e 's/.*=>
>> //'
>>
>> If you don't have the exif.so file in the output, you don't have the extension
>> available to you to load.
>>
>> This also assumes that your cli php.ini file is the same as your web server
>> php.ini file.
>>
>> --
>> Jim Lucas
>>
>> http://www.cmsws.com/
>> http://www.cmsws.com/examples/
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>
--
Jim Lucas
http://www.cmsws.com/
http://www.cmsws.com/examples/