NAME

Makefile.PL - Makefile for PHP::Interpreter

SYNOPSIS

# Set PHP_PREFIX (optional)
PHP_PREFIX=/usr/local

# Create makefile
perl Makefile.PL

OPTIONS

Valid environment variables are

PHP_PREFIX

The root directory of the PHP install, e.g. '/usr/local/' or 'C:\\php'.

PHP_CONFIG

The executable used to set up the PHP environment, e.g. '/usr/local/bin/php-config'. Default is to just set it to 'php-config', which means it must be in your PATH. In case of more than one matching file, then the first one will be used.

DESCRIPTION

This creates a makefile for PHP::Interpreter. PHP::Interpreter depends on having both PHP and PHP sources installed.

This script uses the executable php-config to determine how PHP is configured. This script will die unless php-config is installed.

PHP::Interpreter works with PHP5 only.

This script will perform header files check if module File::Find is installed.

TROUBLESHOOTING

PHP5 LIBRARIES NOT FOUND

If the php5 libraries cannot be found, then the install will not work:

Note (probably harmless): No library found for -lphp5 

You can resolve this problem by setting PHP_PREFIX to the root directory of you PHP install. Do also make sure that your install of PHP is compiled as described in the the README file.

SEE ALSO

php
php-config