[asterisk-users] Set PHP binary location for AGI

Myles Wakeham myles at techsol.org
Thu Aug 6 09:21:53 CDT 2009


I am not finding anything relating to this on Google, so I thought I'd 
pose the question here...

I am running Asterisk 1.4 on a CentOS 5 Linux box.  I needed to use a 
custom built PHP5.2.10 install to interconnect with our Firebird SQL 
database, which I've done.  But I noticed that the default install path 
for PHP5 on this box appears to be /usr/local/bin/php  rather than the 
path that the default PHP5.16 path of /usr/bin/php.

To be certain that the correct PHP binaries are being called, is there a 
conf setting somewhere that I can tell Asterisk AGI where the PHP binary 
is that I want to use for this?  I noticed that most AGI PHP scripts 
begin with:

#!/usr/bin/php -q

which I would assume I simply need to change to:

#!/usr/local/bin/php -q

for my build, but is this enough?  Is there somewhere else that needs to 
be updated in order for AGI to correctly find the PHP build I've done?

Myles

P.S.  I did try and change the PHP configure options to install in 
/usr/bin but that didn't work because it won't install the man pages and 
headers in there for some reason.  But its installing fine in 
/usr/local/bin which appears to be its default install location anyway, 
so I'd prefer to go with that and keep this simple if I can.
-- 
=======================
Myles Wakeham
Director of Engineering
Tech Solutions USA, Inc.
Scottsdale, Arizona  USA
http://www.techsolusa.com
Phone +1-480-451-7440




More information about the asterisk-users mailing list