下記の手順で進めます.生logの状態です.これから整理します.
[root@svr0 tmp]# cp /cdrom/download/www/php*.* . [root@svr0 tmp]# ls -l total 3118 drwxr-xr-x 8 82 82 1024 Nov 20 17:46 apache_1.3.4 -r--r--r-- 1 root root 1335460 Nov 20 17:42 apache_1.3.4.tar.gz -r--r--r-- 1 root root 386491 Nov 20 18:00 php-3.0.7-kanji.4.patch -r--r--r-- 1 root root 1450789 Nov 20 18:00 php-3.0.7.tar.gz [root@svr0 tmp]# tar xfz php-3.0.7.tar.gz |
---|
[root@svr0 tmp]# cd php-3.0.7 [root@svr0 php-3.0.7]# ./configure –with-pgsql –with-apache=/usr/local/apache --enable-track-vars --with-apxs=/usr/local/apache/bin/apxs creating cache ./config.cache checking whether build environment is sane... yes | creating dbase/Makefile creating config.h |
---|
[root@svr0 php-3.0.7]# make gcc -g -O2 -O2 -fpic -I. -I. -I/usr/local/apache/include -I/usr/loc al/pgsql/include -c language-parser.tab.c -o language-parser.t ab.o | gcc -O2 -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_MODULE -I/usr/local/apache/includ e -c mod_php3.c ld -Bshareable -o libphp3.so mod_php3.o libmodphp3-so.a -L/usr/local/lib -L/usr/ local/pgsql/lib -lpq -lgdbm -lpam -lm -ldl -lcrypt -lnsl -lresolv [root@svr0 php-3.0.7]# [root@svr0 php-3.0.7]# make install /usr/local/apache/bin/apxs -i -a -n php3 libphp3.so cp libphp3.so /usr/local/apache/libexec/libphp3.so chmod 755 /usr/local/apache/libexec/libphp3.so [activating module `php3' in /usr/local/apache/conf/httpd.conf] |
---|
[root@svr0 php-3.0.7]# cd /usr/local/apache [root@svr0 apache]# ls -l total 11 drwxr-xr-x 2 root root 1024 Nov 20 17:57 bin drwxr-xr-x 2 root root 1024 Nov 20 17:57 cgi-bin drwxr-xr-x 2 root root 1024 Nov 20 18:44 conf drwxr-xr-x 3 root root 1024 Nov 20 17:57 htdocs drwxr-xr-x 3 root root 2048 Nov 20 17:57 icons drwxr-xr-x 2 root root 1024 Nov 20 17:57 include drwxr-xr-x 2 root root 1024 Nov 20 18:44 libexec drwxr-xr-x 2 root root 1024 Nov 20 17:57 logs drwxr-xr-x 4 root root 1024 Nov 20 17:57 man drwxr-xr-x 2 root root 1024 Nov 20 17:57 proxy [root@svr0 apache]# [root@svr0 apache]# cd conf [root@svr0 conf]# vi httpd.conf # LoadModule foo_module libexec/mod_foo.so
LoadModule php3_module libexec/libphp3.so DocumentRoot "/usr/local/apache/htdocs" #DocumentRoot "/usr/local/apache/htdocs" DocumentRoot "/home/apache/htdocs"
# This should be changed to whatever you set DocumentRoot to. <Directory "/usr/local/apache/htdocs">
#ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/" ScriptAlias /cgi-bin/ "/home/apache/cgi-bin/" # CGI directory exists, if you have that configured. #<Directory "/usr/local/apache/cgi-bin"> <Directory "/home/apache/cgi-bin"> AddType application/x-httpd-php3 .phtml AddType application/x-httpd-php3-source .phps [root@svr0 apache]# mkdir /home/apache [root@svr0 apache]# mkdir /home [root@svr0 apache]# cp -R htdocs /home/apache [root@svr0 apache]# cp -R cgi-bin /home/apache [root@svr0 apache]# ls -l /home/apache total 2 drwxr-xr-x 2 root root 1024 Nov 20 18:58 cgi-bin drwxr-xr-x 3 root root 1024 Nov 20 18:58 htdocs [root@svr0 apache]# ls -l /home/apache/htdocs total 6 -rw-r--r-- 1 root root 2326 Nov 20 18:58 apache_pb.gif -rw-r--r-- 1 root root 1622 Nov 20 18:58 index.html drwxr-xr-x 6 root root 1024 Nov 20 18:58 manual [root@svr0 bin]# /usr/local/apache/bin/apachectl start /usr/local/apache/bin/apachectl start: httpd started |
---|
[root@svr0 bin]# [root@svr0 bin]# cd /home/apache/htdocs [root@svr0 htdocs]# cp index.html index.php3 [root@svr0 htdocs]# vi index.php3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <TITLE>Test Page for Apache Installation on Web Site</TITLE> </HEAD> <!-- Background white, links blue (unvisited), navy (visited), red (active) --> <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" <IMG SRC="apache_pb.gif" ALT="">
</DIV>
</BODY>
<?phpinfo()?> </BODY> |
---|