发信人: tang()
整理人: dalasthunder(2002-07-25 06:01:23), 站内信件
|
Solaris7+php4.0.2+sybase12.0+apache1.3.12 完全安装手册
作者:yurt(蒙古包) Email:[email protected] Nov 15,2000
有空请到network版捧场(通行证登陆http://www.163.com广州社区)
请勿用于商业目的,转发请保持完整。
=======================所需软件=======================
sybase 12.0 for solaris
gzip-1.3-sol7-sparc-local.gz
gcc-2.8.1-sol7-sparc-local.gz
make-3.78.1-sol7-sparc-local.gz
php-4.0.2.tar.gz
apache_1.3.12.tar.gz
把所有文件放在/export/home目录下。
另外再建一个目录,用于存放编译好的二进制文件:
#mkdir /opt/soft
-------------------------------------------------
******************软件解压***********************
由于solaris7的tar不认识-z选项,可先用WINZIP将gzip-1.3-sol7-sparc-local .gz解压成gzip-1.3-sol7-sparc-local再ftp到/export/home目录下进行安装。
#cd /export/home
#pkgadd –d gzip-1.3-sol7-sparc-local
注意pkgadd在安装时会用到/var/tmp存放临时文件,应保证该分区有足够空间; 如果空间不够,可按以下操作:
#mv /var/tmp /var/tmp_old
#ln –s /tmp /var (将/var/tmp link到/tmp)
#gzip -d gcc-2.8.1-sol7-sparc-local.gz
#gzip -d make-3.78.1-sol7-sparc-local.gz
#pkgadd –d gcc-2.8.1-sol7-sparc-local
#pkgadd –d make-3.78.1-sol7-sparc-local
#gzip –dc php-4.0.2.tar.gz |tar xvf – (将会建立目录php-4.0.2)
#gzip –dc apache_1.3.12.tar.gz |tar xvf - (将会建立目录apache_1.3 .12)
然后设置好路径
#PATH=/usr/local/bin:/usr/bin:/usr/sbin:/usr/ucb:/usr/ccs/bin
#export PATH
至此,编译PHP所需的系统环境已准备妥当。
-------------------------------------------------
===============安装sybase 12.0并启动SQL SERVER==================
此处略去sybase12.0安装配置过程,sybase12.0安装在/opt/sybase12目录下。
-------------------------------------------------
XXXXXXXXXXXXXXXXXXXXXX 安装PHP4.02 XXXXXXXXXXXXXXXXXXXXXXX
#cd /export/home/apache_1.3.12
#./configure --prefix=/opt/soft/apache
(指定apache编译后存放在/opt/soft/apache目录下)
#cd ../php-4.0.2 (进入php4.0.2源代码目录)
#./configure --prefix=/opt/soft/php4 --with-apache=../apache_1.3.12 -- with-mysql=no --with-sybase=/opt/sybase12/OCS-12_0 --enable-track-vars
#make (编译)
#make install (安装)
php4.0.2安装完毕
-------------------------------------------------
++++++++++++++++++ 安装Apache 1.3.12+++++++++++++++++++++
#cd /export/home/apache_1.3.12
#./configure --prefix=/opt/soft/apache --activate-module=src/modules/p hp4/libphp4.a
#make
#make install
Apache 1.3.12完装完毕
#cd ../php-4.0.2 (进入php4.0.2源代码目录)
#cp php.ini-dist /usr/local/lib/php.ini (拷贝PHP配置文件到指定目录)
-------------------------------------------------
####################### 修改 httpd.conf ########################
#cd /opt/soft/apache/conf
#vi httpd.conf
去掉"AddType application/x-httpd-php .php" 前的"#"号,此时php就可以用了 。
去掉"ServerName XXXXX"前的"#"号,此时Apache就可以顺利启动了。
查找index.html所在的行,在index.html后面增加"index.php"(不包含双引号, 且index.html和index.php之间用空格隔开),此时Apache就可以按先index.html 后index.php的顺序查找文件了。
#../bin/apachectl start (启动Apache服务器)
然后在/opt/soft/apache/htdocs目录下建立一个文件index.php
内容为:
<?
phpinfo();
?>
存盘退出后,打这个网址测试一下:http://ServerName
(ServerName就是httpd.conf中的ServerName)。
编译GD库、IMAP等不在本文讨论范围之内,请参考相关文章。
======================== The End =======================
----
△△△△△△△△△△△△△
■ ■ ■ ■ ■■■■ ■■■■
■ ■ ■ ■ ■ ■ ■
■■ ■ ■ ■■■■ ■
■ ■ ■ ■ ■ ■
■ ■■■ ■ ■ ■
--
作者:yurt【蒙古包】
※ 来源: 网易虚拟社区 广州站.
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 61.130.133.19]
|
|