Discussion:
[PHP-INSTALL] Help for installation on aix 7.1
Lorena Perez Duque Armenta
2014-01-15 19:40:56 UTC
Permalink
Hello!

I'm trying to install php 5.3 on aix 7.1. I'm following all
the instructions documented on de INSTALL file, buit im getting some errors
which I haven't found documentation on the web, can you help me please?



Regards
Brian Gaber
2014-01-16 12:14:39 UTC
Permalink
Lorna,

Here is how I am able to successfully install PHP on AIX 7.1

# ./configure --with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-mysqli \
--with-pdo-mysql \
--without-pdo-sqlite \
--without-sqlite3 \
--with-libxml-dir=/opt/freeware \
--with-zlib-dir=/opt/freeware \
--with-ldap \
--enable-mbstring

Note: the reason for --enable-mbstring is that multibyte support is required to run phpmysqladmin

MAKE
-------
Ensure to use gmake, not the AIX version of make.
# /opt/freeware/bin/make
# /opt/freeware/bin/make test
# /opt/freeware/bin/make install

With the configure generated Makefile I always get this make error:
-----------------------------------------------------------------------------------
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
ld: 0711-319 WARNING: Exported symbol not defined: php_register_internal_extensions
ld: 0711-317 ERROR: Undefined symbol: php_register_internal_extensions
make: *** [sapi/cli/php] Error 8

The above make error fixed by following procedure:
----------------------------------------------------------------
See this PHP bug fix: https://bugs.php.net/bug.php?id=61751

Modify two lines in the Makefile:
Change this line -> PHP_CLI_OBJS = sapi/cli/php_cli.lo sapi/cli/php_http_parser.lo sapi/cli/php_cli_server.lo
---
To this -> PHP_CLI_OBJS = sapi/cli/php_cli.lo sapi/cli/php_http_parser.lo sapi/cli/php_cli_server.lo $(PHP_BINARY_OBJS)

Change this line -> PHP_CGI_OBJS = sapi/cgi/cgi_main.lo sapi/cgi/fastcgi.lo
---
To this -> PHP_CGI_OBJS = sapi/cgi/cgi_main.lo sapi/cgi/fastcgi.lo main/internal_functions.lo

Now rerun make and make install.

Regards,

Brian

From: Lorena Perez Duque Armenta [mailto:***@mail.telcel.com]
Sent: Wednesday, January 15, 2014 2:41 PM
To: php-***@lists.php.net
Subject: [PHP-INSTALL] Help for installation on aix 7.1

Hello!
I'm trying to install php 5.3 on aix 7.1. I'm following all the instructions documented on de INSTALL file, buit im getting some errors which I haven't found documentation on the web, can you help me please?

Regards

Loading...