>>> I need some assistance gathering the information that might be most
>>> helpful.
>>>
>>> This week sometime I will grab a snapshot and install it.  Normally I
>>> install php via the FreeBSD ports collection.  I am happy to build a
>>> custom version but I would like to make sure that I do not overwrite
>>> any
>>> files in the FreeBSD base.
>>
>> Just put it in your $HOME or elsewhere, --prefix and
>> --with-config-file-path should help with that.
>>
>>> So, it might take me a little while to do that properly.
>>>
>>> If you could let me know if there are any specific make options you
>>> would like to see I would be happy to accomodate you.
>>
>> --enable-debug is required to get any debug info.
>> If possible, use --disable-all and enable only required extensions in
>> order
>> to have minimal PHP config which is enough to reproduce it.
>>
>
>
> Tony,
>
> My first attempt at compiling has not been terribly successful.  I
> cannot seem to get php to read it's (new) ini file.  Here is the output
> from phpinfo().
>
> You can see that I gave --prefix and --with-config-file-path options but
> I could not get it to load php5.ini (or php.ini) when the file was in
> the following locations.
>
> /home/danny/php5/php5.ini
> /home/danny/php5/etc/php5.ini
> /etc/php5.ini
> /usr/local/etc/php5.ini

--with-config-file-path should be set to directory and not to php.ini file.

./configure  --prefix=/home/danny/php5 \
 --with-config-file-path=/home/danny/php5/ --disable-all \
 --enable-debug --disable-ipv6 --enable-xml \
 --with-gettext=/usr/local --enable-dom \
 --with-libxml-dir=/usr/local --with-mysql \
 --with-apxs2=/usr/local/sbin/apxs --enable-libxml

If you don't use this option, PHP will look for it in
/home/danny/php5/lib/. Config file path option is useful, if you have to
recompile php several times and want to preserve your php.ini. then you
just set it outside of --prefix and delete old php install before
installing new one. In your configure php.ini is still within directory
set with --prefix.

If you don't want to damage your apache installation, install apache in
/home/danny/apache. And make sure that you do everything as danny and not
as root.


-- 
Tomas

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to