Howto enable gd for PHP 5.3.28
Tim Johnson
tim at akwebsoft.com
Sun Feb 9 17:56:57 PST 2014
* Ryan Schmidt <ryandesign at macports.org> [140209 16:20]:
/usr/local/bin is a symlink pointing to
/opt/local/bin/php54
So, with your previous instructions regarding
paths to binaries, I have a handle on how to symlink new installs.
> Figure out how your web server is configured to use php. First of
> all, are you using MacPorts php or one of the others? Are you
> using the MacPorts apache2 web server? Or a different MacPorts web
> server such as nginx or lighttpd? If you’re using apache, are you
> using the php apache module? Or are you using php fastcgi, or php
> fpm? All of these questions affect the answer to the question of
> how you upgrade to a newer version.
# From
port installed name:apache
The following ports are currently installed:
apache2 @2.2.23_0+preforkmpm
apache2 @2.2.24_0+preforkmpm
apache2 @2.2.25_0+preforkmpm
apache2 @2.2.26_0+preforkmpm (active)
# from /private/etc/apache2/httpd.conf
LoadModule php5_module libexec/apache2/libphp5.so
# I am presuming that I have the php apache module
> Figure out what php ports you have installed, using:
> port installed name:php
#Using
port installed name:php | grep \(active\)
#I see
php5 @5.3.28_0+apache2 (active)
php5-apc @3.1.9_1 (active)
php5-intl @5.3.28_0 (active)
php5-memcache @2.2.7_0 (active)
php53 @5.3.28_0+libedit (active)
php53-gd @5.3.28_1 (active)
php53-mysql @5.3.28_0+mysqlnd (active)
php53-sqlite @5.3.28_0 (active)
php54 @5.4.24_0+libedit (active)
php54-APC @3.1.13_0 (active)
php54-gd @5.4.24_0 (active)
php54-intl @5.4.24_0 (active)
php54-mysql @5.4.24_0+mysqlnd (active)
php54-sqlite @5.4.24_0 (active)
php_select @1.0_0 (active)
# I can infer the packages from the output above ... yes?
php55-apc - *not found*
php55-intl - found
php55-memcache - found
php55-gd - found
php55-mysql - found
php55-sqlite - found
# have I overlooked php55-apc? Or can it be done without?
>If you’re using the php5* ports, you should upgrade to newer
> ports. The current stable version of php is 5.5.x. You can get
> that with the php55* ports in MacPorts. You can even try out the
> newest alpha version 5.6.x if you want with the php56* ports.
> If for example you are using MacPorts apache2 with the php apache
> module, you would want to install the php55-apache2handler port to
> use php 5.5.x. You’ll also have to follow the instructions the
> port will print when you install it (or you can review them
> anytime by running “port notes php55-apache2handler”) and you may
> also have to manually edit your web server configuration files.
Thanks again the the help. I am taking lots of notes.
--
Tim
tim at tee jay forty nine dot com or akwebsoft dot com
http://www.akwebsoft.com, http://www.tj49.com
More information about the macports-users
mailing list