精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● PHP>>安装配置>>转贴:Solaris7+php4.0.2+sybase12.0+apa

主题:转贴:Solaris7+php4.0.2+sybase12.0+apa
发信人: 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]

[关闭][返回]