RE: [PHP-INST] php 4.2.1 and apache 2.0.39 compile error
| From: | Azzkikr | Date: | Thu, 18 Jul 2002 21:35:14 +0000 |
| Subject: | RE: [PHP-INST] php 4.2.1 and apache 2.0.39 compile error | ||
| References: | 1 2 | Groups: | php.install |
| Request: | Send a blank email to php-install+get-7812@lists.php.net to get a copy of this message | ||
Hi there ,
i had the same prob for some days now.
But now it works...
I tell you my solution....
Download
apache 2.0.39
and
php 4.2.1
and
php4-STABLE-latest.tar.gz at
http://snaps.php.net/php4-STABLE-latest.tar.gz
cd to dl location of php4-STABLE-latest.tar.gz
tar -zxvf php4-STABLE-latest.tar.gz
cd to dl location of apache 2.0.39
tar -zxvf httpd-2.0.39.tar.gz
cd httpd-2.0.39
./configure --enable-so
wait till the bash
make
wait till the bash
make install
wait till the bash
so far its easy
this is a standard install into "/usr/local/apache2"
now lets do the php thing
cd to dl location of php 4.2.1
tar -zxvf php-4.2.1.tar.gz
copie all the content of the dir "php4-STABLE-latest" you have un tar t at
the begining to the dir php-4.2.1 overwright everything.
i'll hope you have mysql-3.23.51-pc-linux-gnu-i686 installed in
/usr/local/mysql
if so do the the following....
cd to php-4.2.1
./configure --prefix=/usr/local/apache2/php
--with-apxs2=/usr/local/apache2/bin/apxs
--with-config-file-path=/usr/local/apache2/php --with-mysql=/usr/local/mysql
wait till the bash
make
wait till the bash
make install
Ok when i dit this i finally had no probs at compiling these.
but you are still not there yet
when still in dir "php-4.2.1
copy php.ini-dist to /usr/local/lib/
at a line just like this
LoadModule php4_module modules/libphp4.so
to apache configuration file (/usr/local/apache2/conf/httpd.conf). This line
allows Apache to automatically load PHP module when Apache starts. If this
line is not added by php install then you can add it yourself. To add this
line yourself, search for a word LoadModule in /wwwroot/conf/httpd.conf file
and then add the above line on a new line. Note all lines that start with a
#
are comments and are ignored by Apache.
Like:
AddType application/x-httpd-php .phtml
will invoke PHP parser whenever any file with phtml extension (.phtml) is
accessed.
To add this line search for word AddType in httpd.conf file. There will be
line like this:
AddType application/x-tar .tgz
Below this line add (on a new line):
AddType application/x-httpd-php
Save this file and then start Apache like this
/usr/local/apache2/bin/apachectl start
If no error message is displayed and everything is fine, Apache is started
and message like httpd started is displayed and you are returned to shell
prompt.
Testing the PHP Installation
Now create a PHP file called info.php, using any editor like vi or emacs, in
the /wwwroot/htdocs directory and enter the three lines shown below in this
file. This directory is the Apache root directory. Apache publishes all
files
present in this directory to web users. This directory can be changed by
editing httpd.conf file and changing DocumentRoot value to some other
directory.
info.php
<?php
phpinfo();
?>
Save this file and then access this file using a web browser like lynx or
Netscape navigator by entering a url shown below:
http://localhost/info.php
If PHP was installed successfully a page will be displayed containing
detailed information about your PHP installation, Apache environment and
PHP
extensions loaded etc.
I hope you just said jippie....
it worked for me...
sincerrerly yours,
aZzKikr "king of the nOObs"
With thanks to Sukhwinder Singh
at
http://www.geocities.com/honey_jal/index.htm#before