Re: php failing to produce phpinfo()

2007-09-30 Thread eoghan

bob wrote:
My business has been using PHP for years.  Mysql outputs to my browser, 
where I can print invoices, bills and any business statitic.


Suddenly, my browser started acting funny.  I don't know how to use the 
repair disk to fix a problem, so I reinstalled FreeBSD-6.1.  It still 
works the same except I can't get phpinfo() to display in the browser.  
I can do php -i, which displays several pages of PHP code.  That means 
PHP is working.  I don't use CGI or PHP scripts.  If phpinfo() doesn't 
show up in my browser, I can't do anything.


The following is in /usr/local/etc/apache/httpd.conf:

LoadModule php5_module
AddModule mod_php5.c
DirectoryIndex index.php index.html
DirectoryIndex index.html
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

The httpd.error.log doesn't show any problems.  Thre are 35 modules in 
/usr/local/libexec/apache including libphp5.so and httpd.exp.  Php.ini 
is installed at /usr/local/lib


This time I installed mysql-5.1, apache-1.3 and PHP-5.1.  I used 
pkg_add -r to install apache and mysql.  Apache and mysql work 
excellent.  I installed PHP from www.php.net. Both PHP4 and PHP5 would 
fail to load the phpinfo() file. I installed PHP-5.1 from the ports 
directory.  Same problem.   I ordered FreeBSD-6.1, before it was 
available.  The FreeBSD Mall had it, but wasn't promoting it yet.



About 2 years ago when I first installed FreeBSD-6.1, I installed 
mysql-4.0, PHP-4 and apache-1.3 on FreeBSD-6.1.  I used pkg_add -r to 
install apache and mysql and I downloaded PHP-4 from www.php.net.  
Everything worked, including PHP.  Two years ago, www.php.net was 
supplying any version of PHP including older versions of PHP-4.  I 
installed  older versions because they worked.

Now www.php.net only supplies the latest version.

thanks for any help,
bob


Hi
Not sure but whats your php info page look like? Think short tags are 
either off or on by default... do you have ?php .. ? ?


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: php failing to produce phpinfo()

2007-09-30 Thread Miguel Segura

bob wrote:
My business has been using PHP for years.  Mysql outputs to my 
browser, where I can print invoices, bills and any business statitic.


Suddenly, my browser started acting funny.  I don't know how to use 
the repair disk to fix a problem, so I reinstalled FreeBSD-6.1.  It 
still works the same except I can't get phpinfo() to display in the 
browser.  I can do php -i, which displays several pages of PHP code.  
That means PHP is working.  I don't use CGI or PHP scripts.  If 
phpinfo() doesn't show up in my browser, I can't do anything.


The following is in /usr/local/etc/apache/httpd.conf:

LoadModule php5_module
AddModule mod_php5.c
DirectoryIndex index.php index.html
DirectoryIndex index.html
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

The httpd.error.log doesn't show any problems.  Thre are 35 modules in 
/usr/local/libexec/apache including libphp5.so and httpd.exp.  Php.ini 
is installed at /usr/local/lib


This time I installed mysql-5.1, apache-1.3 and PHP-5.1.  I used 
pkg_add -r to install apache and mysql.  Apache and mysql work 
excellent.  I installed PHP from www.php.net. Both PHP4 and PHP5 would 
fail to load the phpinfo() file. I installed PHP-5.1 from the ports 
directory.  Same problem.   I ordered FreeBSD-6.1, before it was 
available.  The FreeBSD Mall had it, but wasn't promoting it yet.



About 2 years ago when I first installed FreeBSD-6.1, I installed 
mysql-4.0, PHP-4 and apache-1.3 on FreeBSD-6.1.  I used pkg_add -r 
to install apache and mysql and I downloaded PHP-4 from www.php.net.  
Everything worked, including PHP.  Two years ago, www.php.net was 
supplying any version of PHP including older versions of PHP-4.  I 
installed  older versions because they worked.

Now www.php.net only supplies the latest version.

thanks for any help,
bob




--- 

uname -a says: FreeBSD localhost 6.1-RELEASE FreeBSD 6.1-RELEASE #0: 
SUN MAY 7 04:32:43 UTC 20 06 
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/GENERIC i386


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to 
[EMAIL PROTECTED]



Did you stop and start apache ?

apachectl stop
apachectl start


Cheers,
Miguel.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: php failing to produce phpinfo()

2007-09-30 Thread Ian Smith
On Sun, 30 Sep 2007 13:52:58 -0600 bob [EMAIL PROTECTED] wrote:
  My business has been using PHP for years.  Mysql outputs to my browser, 
  where I can print invoices, bills and any business statitic.
  
  Suddenly, my browser started acting funny.  I don't know how to use the 
  repair disk to fix a problem, so I reinstalled FreeBSD-6.1.  It still 
  works the same except I can't get phpinfo() to display in the browser.  
  I can do php -i, which displays several pages of PHP code.  That means 
  PHP is working.  I don't use CGI or PHP scripts.  If phpinfo() doesn't 
  show up in my browser, I can't do anything.
  
  The following is in /usr/local/etc/apache/httpd.conf:
  
   LoadModule php5_module

LoadModule php5_modulelibexec/apache/libphp5.so

   AddModule mod_php5.c
   DirectoryIndex index.php index.html
   DirectoryIndex index.html

Last match wins: remove latter DirectoryIndex to have index.php work.

   AddType application/x-httpd-php .php
   AddType application/x-httpd-php-source .phps
  
  The httpd.error.log doesn't show any problems.  Thre are 35 modules in 
  /usr/local/libexec/apache including libphp5.so and httpd.exp.  Php.ini 
  is installed at /usr/local/lib

php.ini (from the default php5 port) installs in /usr/local/etc:

paqi% ll -rt /usr/local/etc/|grep php
-r--r--r--  1 root   wheel   39243 May  5  2006 php.ini.php4.05May06
drwxr-xr-x  2 root   wheel 512 Dec 17  2006 php
-rw-r--r--  1 root   wheel   27669 Dec 17  2006 diff_php.ini.4vs5rec
-r--r--r--  1 root   wheel   46221 Dec 18  2006 php.ini-recommended
-r--r--r--  1 root   wheel   42919 Dec 18  2006 php.ini-dist
-r--r--r--  1 root   wheel  49 Dec 18  2006 php.conf
-r--r--r--  1 root   wheel   43278 Dec 19  2006 php.ini

  This time I installed mysql-5.1, apache-1.3 and PHP-5.1.  I used 
  pkg_add -r to install apache and mysql.  Apache and mysql work 
  excellent.  I installed PHP from www.php.net. Both PHP4 and PHP5 would 
  fail to load the phpinfo() file. I installed PHP-5.1 from the ports 
  directory.  Same problem.   I ordered FreeBSD-6.1, before it was 
  available.  The FreeBSD Mall had it, but wasn't promoting it yet.
  
  About 2 years ago when I first installed FreeBSD-6.1, I installed 
  mysql-4.0, PHP-4 and apache-1.3 on FreeBSD-6.1.  I used pkg_add -r to 
  install apache and mysql and I downloaded PHP-4 from www.php.net.  
  Everything worked, including PHP.  Two years ago, www.php.net was 
  supplying any version of PHP including older versions of PHP-4.  I 
  installed  older versions because they worked.
  Now www.php.net only supplies the latest version.

The php5 port applies heaps of patches to the php.net sources; I think
you'll save yourself lots of grief by using the port.

I suggest (saving configs and) uninstalling php, then install it from
lang/php5.  Assuming your ports tree is up to date - and it had probably
better be regarding dependencies - then install php5 (5.2.something).

Make sure to set the apache module on (it's turned off by default, for
some bizarre reason, so pkg_add -r php5* is broken), by running make
config first, though the options screen should come up on the initial
install anyway.  You may want to install lang/php5-extensions too .. 

Cheers, Ian

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]