发信人: 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]
  | 
 
 
 |