Hello,

  I have reinstalled Apache back into my Linux machine, and placed the code


  <html>
   <head><title>Test</title>
  <body>
  <p>This is test</p>
   <?php echo "Hello!"; ?>
  </body>
   </html>

into the apache/htdocs folder titled hello.php

  When I execute it from the browser using an http:// address followed by the 
IP address and hello.php, I get this pop up message that asks me if I wanted to 
open up my file and what I want to do with it.
  Is it necessary for me to install anything else? I have added the AddType 
application/x-httpd-php .php into the httpd.conf file, so now it is not giving 
me "file does not exist" error anymore, but how do I get thie accurate output 
to show up from the browser?


I welcome any suggestion.

Alice
======================================================
Alice Wei
MIS 2009
School of Library and Information Science
Indiana University Bloomington
[EMAIL PROTECTED]
________________________________________
From: DeadTOm [EMAIL PROTECTED]
Sent: Wednesday, June 11, 2008 11:15 PM
To: Wei, Alice J.
Cc: php-general@lists.php.net
Subject: Re: [PHP] PHP Runs But Does Not Display on Linux

With localhost I was assuming that the files resided on your local
machine, my bad. How are you accessing these files? The location you are
getting them from has to be running a web server of some kind with php
or the php scripts will not run and you'll only see the html output as
you described.
I run a linux server with apache2, php and mysql and I believe that the
purpose of the php5-mysql package is to add files that define those
mysql function calls. I'm sure that there is something similar for mssql.

-Allen

Wei, Alice J. wrote:
> Hi,
>
> -----Original Message-----
> From: DeadTOm [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, June 11, 2008 10:58 PM
> To: Wei, Alice J.
> Cc: php-general@lists.php.net
> Subject: Re: [PHP] PHP Runs But Does Not Display on Linux
>
> OK, I see now.
> When you open the script from your browser are you accessing it via a
> server like Http://localhost/some/file.php or are you just opening a php
> file on your hard drive? I'm guessing you're accessing it on the hard
> drive directly, which will not work since PHP scripts are executed
> server side. So you will need to install apache2 with php.
> As far as the mssql_connect error goes, the same rule applies. You need
> to have the proper php module installed to define for php what the
> mssql_connect function does, otherwise php doesn't know what it is and
> yells at you for not defining the function.
>
> -Allen
>
> Thanks for clarifying the first point, and that is probably why.
> As for the second point, according to 
> http://us.php.net/manual/en/function.mssql-connect.php, isn't mssql_connect 
> defined already as something internal within PHP? Or, am I missing something 
> here?
>
> Plus, I connect this not to the localhost, but to a different Windows 
> machine, so does this mean that I have to install it? One of the members on 
> the list suggested something from http://www.freetds.org/, if this is 
> something I have to install, I will definitely give it a shot.
>
> Alice
>
>
> Wei, Alice J. wrote:
>
>> Hi,
>>
>>    For testing purpose, I have something like
>>
>>    <html>
>>     <head><title>Test</title>
>>    <body>
>>    <p>This is test</p>
>>     <?php echo "Hello!"; ?>
>>    </body>
>>     </html>
>>
>>   I see the following from the command prompt when I execute the above 
>> script:
>>
>>    <html>
>>     <head><title>Test</title>
>>    <body>
>>    <p>This is test</p>Hello
>>    </body>
>>     </html>
>>
>>   On the browser, I only see:
>>
>>     <html>
>>     <head><title>Test</title>
>>    <body>
>>    <p>This is test</p>
>>      </body>
>>     </html>
>>
>>   I just realized that the mysql_connect error is a typo, I should have 
>> typed mssql_connect. I call this from a different machine, so I shouldn't 
>> get this kind of error even if I don't have it installed, right? Or, am I 
>> missing something here?
>>
>> Alice
>>
>> -----Original Message-----
>> From: DeadTOm [mailto:[EMAIL PROTECTED]
>> Sent: Wednesday, June 11, 2008 10:46 PM
>> To: Wei, Alice J.
>> Cc: php-general@lists.php.net
>> Subject: Re: [PHP] PHP Runs But Does Not Display on Linux
>>
>>  >Otherwise, it consistently gives me errors "Call to undefined
>> function: mysql_connect()...".If you're getting an error...
>>
>> If you're getting this error, there is a line of code in the php script
>> that is trying to connect to a mysql database and the mysql extension
>> for php is not installed. So php doesn't know this function is supposed
>> to do hence, the "undefined function" error.
>>
>>  >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."
>>
>> I'm a little confused about what you mean here. You shouldn't see any
>> HTML code in your browser.
>>
>> Wei, Alice J. wrote:
>>
>>
>>> Hi,
>>>
>>>   I have originally commented out all the MS SQL lines in the php.ini files 
>>> so that it supports MS SQL, but that does not seem to work. MySQL? Since I 
>>> am not using that to connect my PHP to, do I still need to install it? By 
>>> the way, my Microsoft SQL server database is on a different Windows machine.
>>>
>>> Alice
>>>
>>> -----Original Message-----
>>> From: DeadTOm [mailto:[EMAIL PROTECTED]
>>> Sent: Wednesday, June 11, 2008 10:29 PM
>>> To: Wei, Alice J.; php-general@lists.php.net
>>> Subject: Re: [PHP] PHP Runs But Does Not Display on Linux
>>>
>>> Do you have php-mysql installed? In ubuntu for php5 the package is
>>> php5-mysql.
>>>
>>> -Allen
>>>
>>> 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?
>>>>
>>>> Anything is appreciated.
>>>>
>>>> Alice
>>>> ======================================================
>>>> Alice Wei
>>>> MIS 2009
>>>> School of Library and Information Science
>>>> Indiana University Bloomington
>>>> [EMAIL PROTECTED]
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>
>>
>>
>
>
>
>


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to