Re: PHP Runs But Does Not Display on Linux

From: Date: Thu, 12 Jun 2008 02:51:18 +0000
Subject: Re: PHP Runs But Does Not Display on Linux
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-275247@lists.php.net to get a copy of this message
Wei, Alice J. wrote: > Hi, > > I am currently using a Linux box with Fedora to run my PHP scripts, which I have seen in the > download page at http://www.php.net/downloads.php that > > We do not distribute UNIX/Linux binaries. Most Linux distributions come with PHP these days. > > What I am wondering is, if I can run my scripts by using the command like php some_php.php, > as long as it does not require me to have it displayed on the web page or in need of using a > mssql_connect function, it does not give me any errors at all. Otherwise, it consistently gives me > errors "Call to undefined function: mysql_connect()...". > > I can only see the HTML code of the php functions I call within the code at the command > output in text format, but I cannot see it on the "browser." > > Are these two errors related? I tried installing PHP and Apache afterwards, but it seems that > it is not providing a different message. Have I missed something here? Some servers have display_errors disabled in their php.ini files and it only logs errors. If you add: error_reporting(E_ALL); ini_set('display_errors', true); to the top of your test script, does it show any errors now? mssql is not a standard module, you'll need to get your host/server admin to install it. There are detailed instructions on the php site: http://www.php.net/manual/en/mssql.setup.php If you get stuck, at which step do you get stuck? -- Postgresql & php tutorials http://www.designmagick.com/

« previous php.general (#275247) next »