Hi Mike,
There can be a few gotchas compiling PHP (as in the configure or make commands
will fail with no indication as to why). I have only ever installed PHP as an
apache module and with command-line support (the default). The basic procedure
goes like this:
1. download and unpack the php-5.1.4.tar.gz using
root> tar -xzf php-5.1.4.tar.gz
2. Configure PHP somewhat like this:
root> cd php-5.1.4
root> ./configure --prefix=/usr/local/php5 --with-apxs --with-mssql
Because PHP often needs lots of configuration parameters, I prefer to
put them all in a file called 'configure.txt' and append its contents to
the end of the command like so:
root> ./configure `cat configure.txt`
3. You need to compile PHP:
root> make
4. And install it:
root> make install
5. And then you just need to restart Apache, although I don't know how
that is done on any OS other than Mac OS X, but it should be easy to
find on Google anyways.
That's the simple version of compiling PHP and I hope that procedure works for
you.
regards,
Peter
--- Mike <mavila@xxxxxxxxxxxxxxxxx> wrote:
> I am new to Linux and have NEVER compiled PHP. I have PHP 5 and need to
> compile it with MS SQL support. Per PHP docs, I installed FreeTDS and tested
> it and it works. Now I need to (re)compile PHP to get the support I need to
> access MS SQL databases. I am on a Ubuntu 6.06 version of Linux.
>
> Again, PLEASE keep in mind that I am new to all of this. I tread VERY softly
> doing this! (I am on a VMWare virtual server and have made a clone drive as
> a backup.)
>
> Am I correct that my first step is to see what is already compiled into my
> version of PHP using php -m? I have that list.
>
> I assume that my next step is to get the PHP source for PHP 5.1.4. From
> here on I do not understand clearly by reading the docs I have searched for
> on the Internet through Google. Is there a place that has a VERY clear, step
> by step process to compile PHP?
>
> Any and all help is GREATLY appreciated.
>
> TIA.
>
> Mike
>
____________________________________________________
Do you Yahoo!?
Yahoo! Personals: It's free to check out our great singles!
http://au.personals.yahoo.com
[Index of Archives]
[PHP Users]
[PHP Home]
[PHP on Windows]
[Kernel Newbies]
[PHP Classes]
[Postgresql]
[PHP Books]
[PHP Databases]
[PHP SOAP]