Linux Today: Linux News On Internet Time.
Search Linux Today
Linux News Sections:  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Contribute
Contribute
Link to Us
Linux Jobs


More on LinuxToday


Asterisk Gateway Interface Scripting with PHP

Jan 28, 2009, 04:04 (0 Talkback[s])

[ Thanks to Ramsai Karri for this link. ]

"PHP-CLI vs PHP-CGI
Most Linux distributions include both versions of PHP when installed, especially if you are using a modern distribution such as CentOS or Mandriva. When writing AGI scripts with PHP, it is imperative that you use PHP-CLI, and not PHP-CGI.

"Why is this so important? The main issue is that PHP-CLI and PHP-CGI handle their STDIN (standard input) slightly differently, which makes the reading of channel variables via PHP-CGI slightly more problematic.

"The php.ini configuration file
The PHP interpreter includes a configuration file that defines a set of defaults for the interpreter. For your scripts to work in an efficient manner, the following must be set—either via the php.ini file, or by your PHP script:

"ob_implicit_flush(false);
set_time_limit(5);
error_log = filename;
error_reporting(0);"

Complete Story

Related Stories: