首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 网络编程-> PHP教程
Sun Sparc Solaris 2.6 Apache-1.3.12+MySQL-3.23.5+PHP-3.0.15 安装记-PHP教程,PHP应用
作者:网友供稿 点击:12
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 
    用惯了microsft的东西,人也变得越来越懒了:-)不过还是希望microsoft不要垮台~~,拿到了什么新软件包首先就是迫不及待的把光盘往光驱里面一塞,如果能够自动运行(嘿嘿,服务还真的周到)就直接跳到下一步了,如果不行的话就找setup.exe,install.exe...反正很容易搞定的,然后就去泡一杯茶来,慢慢的坐下来一边喝茶一边不停的敲回车键,偶尔还要输入什么serial no.*&(*&(鄙人囊中羞涩,没有注册码就去。。。。呵呵,我可不知道什么地方有)。一直等到了enerything is ok,然后就重新启动机器,一个软件就装完了。
    
    前几天,朋友对php感兴趣,他有一台sun e3500,(哇塞,机器爽死了。。。1g内存 双 sparc cpu)要我帮忙装一个,我满口答应下来,凭借7,8年前在学校里面用xenix,vax的经验,我想过去这么多年了,unix不会还在原地不动吧。况且,这两年来linux这么火爆,我也在家里倒腾了一个在玩。我想这还不是小case...
    
    首先,想都没有想啪、啪、啪的打开几个ie窗口,只奔www.php.net ,www.mysql.com ,www.apache.org 去下载软件去了。一进去,就往latest version 跑,哈哈,果然,有好多*.*.tar.gz包,我赶快当、当、当,一下子就把apache_1.3.12.tar.gz mysql-3.23.32.tar.gz(为什么不是3.23.5等下解释),php-3.0.15.tar.gz download 下来了~~哎呀,把我的眼睛都拖花了~~先休息休息。
    
    好了,现在开工了~~,拨号网络-163-。。。。登陆网络。。,上去了,然后telnet ***.***.***.***  username:*** password:***
$ ls 回车,嗯,扯得一大堆东西都还在~~,先规划好目录,因为我是普通用户(朋友怕我用超级用户捣乱:),我先把源代码都cp到了$home/soft目录下面,计划东西装到 $home/apache   $home/mysql   $home/php3 下面。安装顺序为先安装mysql再配置apache编译项,再安装php,最后安装apache.然后修改各种配置(这个都是先看了别人的安装文档的~~牛顿不是说过吗~~要站在巨人的肩上~~呵呵)。

    首先
    $tar -zxvf mysql-3.23.32.tar.gz  
    看着终端里面的字符在飞快的往上面串,我想手气还不错,没有想到,从这时开始,噩梦就降临了,解压缩完成了快一大半的时候。啪的跳出一排字来error ......,大意就是文件名太长。想不到,支持长文件名的鼻祖居然怕长文件名。没办法又转到www.mysql.com去看document,原来是sun solaris的tar 有bug。哼,7456。没办法,按照它的提示,又去下了一个gtar-sparc.gz,这可是gnu自己的tar软件。下回来了先:
    $gzip -d gtar-sparc.gz
    生成了一个文件  gtar-sparc,然后 ln -s gtar-sparc gt (为了以后少敲几个字,我笨手笨脚的:)再 chmod 755 gt现在可以开始了
    $gt -zxvf mysql-3.23.32.tar.gz
    哈哈,一路水到渠成,一口作气~~
    $gt -zxvf php-3.0.15.tar.gz
    $gt -zxvf apache_1.3.12.tar.gz
    一切ok。然后开始编译了,先mysql吧。
    $./configure --prefix=$home/mysql
    才开始了两行,就停下了。一看错误提示check gcc    no;  check cc no;哇,当场吐血晕倒!!!不会吧,没有装编译器,那个网管是谁呀?我要砍他!!!!说归说,做还是要做的(如果你的系统有gcc 或者 cc的话,你也别高兴得太早,呵呵,走着瞧)。又去www.gnu.org看,这个是大名鼎鼎的gcc的老家,上面说最新版是gcc-2.95.2,我不敢下,就下了一个gcc-2.8.1-sol26-sparc-opt.tar.gz一个gcc的安装包,和一个编译好的libstdc2.8.1-sol26-sparc-opt库文件还有一个make-3.76.1-sol26-sparc-local.gz,如果要用gcc的话,这几个东西是必须的。注意要是sol26版本,要到这个地方去下www.sunfreeware.com下,哈哈,那个站点可是一个好地方~~光是那个freeware就很诱人呀;-p,况且,这个地方还是sun公司维护的呢,如果你是sun的用户的话,那可要多去看看。当下来了以后。
    $gt -zxvf gcc-2.8.1-sol26-sparc-opt.tar.gz
    $gzip -d make-3.76.1-sol26-sparc-local.gz
    $pkgadd -d gcc-2.8.1-sol26-sparc-opt (要root用户运行)
    $pkgadd -d make-3.76.1-sol26-sparc-local
    然后把/opt/gcc281/bin加到 path 环境变量中间去,注意,一定要加上去,可以用 set 看看加了没有。不然,就找不到gcc 好了,现在gcc也有了,重新来过,于是又 $./configure --prefix=$home/mysql 哈哈,好像通过了。接下来看着输出信息一排排的飞快的跑,心里美滋滋的。谁知道,还没高兴2分钟~~就出现了一个提示checking for restartable system calls... configure: error can not run test programs while cross compiling,哇,怎么这么命苦呀!!又去看文档,哦原来gcc-2.8.1在sun下面工作不是很好!!!!推荐使用egcs-1.1.2我。。。。又去下吧,去了一看,没有egcs的for solaris 2.6的二进制版,完了,先下一个gcc-2.92.2-sol26-sparc-local.tar.gz看看吧,好相比egcs还要新些。下过来了后。zzzzz,都晚上3点了,明天还要上班呢!!!先睡觉去了~
    
    第二天
    $gt -zxvf gcc-2.92.2-sol26-sparc-local.tar.gz
    $pkgadd -d gcc-2.92.2-sol26-sparc-local
    注意,这个版本的gcc装到了/usr/local/bin下面了。当然要把这个路径加到/opt/gcc281的前面。接下来$./configure --prefix=$home/mysql,结果还是在那个地方卡壳了,我快要崩溃了!!又按照文档提示的把下面一行插入到config.cache 文件里面。
    ac_cv_sys_restartable_syscalls=${ac_cv_sys_restartable_syscalls=no}
    结果还是不行。哎,看来编译mysql-3.23.32是没有什么办法了,认栽了吧,去下一个binary版来吧!!于是又上去找,终于找到了一个mysql-3.23.5-alpha版的for solaris 2.6(我好像记得是新加坡的一个mysql mirror 上面下的ftp://ftp.hjc.edu.sg/mysql)下过来后解包到了$home/mysql 目录下,然后
    $cd $home/mysql
    $scripts/mysql_install_db
    $bin/mysqld &
    $bin/mysqlshow
    哈哈,终于看到了mysql 和 test 两个数据库了
    
    接下来配置apache_1.3.12
    $cd $home/soft/apache_1.3.12
    $./configure --prefix=$home/apache
    
    再安装 php3.0.15
    $cd $home/soft/php-3.0.15
    $./configure --with-apache=$home/soft/apache_1.3.12 --with-mysql=$home/mysql --with-charset=gb2312
    如果你还有什么别的php3模块,也要先编译好了,再在这里加上去,过了好长一段是时间,通过了
    $make
    $make install
    
    还算顺利~~~接下来apache了
    $cd $home/soft/apache_1.3.12
    $./configure --prefix=$home/apache --activate-module=src/modules/php3/libphp3.a
    注意,是libphp3.a这个文件会自动生成。另外,所有的命令行要在一行输入,如果你的telnet 终端一行限制80 的话你要用\结束在另外起义行,这个很重要!!!接下来
    $make
    一大堆信息过后,我满以为胜利在望,谁知道,就在节骨眼上面又卡壳了。提示httpd.h找不到!!!天哪,叫我到哪里去照这个文件呀!!!我估计是两个gcc有冲突,于是,我又在path环境变量里面,把/opt/gcc281提到了/usr/local/bin的前面。再
    $make
    哈哈,通过了。$符号出来了,赶快
    $make install    
    oooooooooooooooo,z终于看到了编译成功的消息。。。  bingo  ,同志们,革命成功了一半了。
    
    赶快去修改配置。其中有几点要注意;
    $cd $home/apache/conf
    修改httpd.conf 文件,把下面几条修改一下,去掉注释
    1、servername http://。。。。。。。 这个一定要去掉注释
    2、listen xxx.xxx.xxx:8888(其中xxx.xxx.xxx为域名,或者ip地址)
    3、port 8888 (如果是小于1023的话,要root用户才能够启动httpd)
    4、addtype application/x-httpd-php3 .php3
       addtype application/x-httpd-php3-source .phps
       找到这两行,把注释去掉。
       
    好了,现在启动apache了。
    $cd $home/apache/bin
    $apachectl start
    
    然后转到htdocs目录下编辑一个test.php3
    <?php3
    phpinfo();
    ?>
    再浏览http://xxx.xxx.xxx:8888/test.php3 就可以看到你的劳动成果了特别是有一项mysql信息~~~哎呀,总算搞定了。
    email:tan_xin@163.net   oicq:1304743   icq:9637614  测试地址http://202.103.112.27:8888/bbs/index.php3
    
    

文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·php聊天室技术
·Java面试中的陷阱-JSP教程,Java技巧及代码
·如何找出在线电影的真实下载地址
·用Visual C#实现局域网点对点通讯-.NET教程,C#语言
·不使用installutil.exe安装WINDOWS服务-.NET教程,Windows开发
·域名查询代码公布
·J2EE项目10大风险-JSP教程,J2EE/EJB/服务器
·“IIS配置401错误”完美解决方案-.NET教程,评论及其它
·如何使用ASP实现网站的“目录树”管理-ASP教程,数据库相关
·Java 面试中的陷阱-JSP教程,Java技巧及代码
最新文章
·windows powershell的12项酷功能_windows vista
·google adwords投放报告(一)_网赚技巧
·互联网赚钱三种最基本的模式_网赚技巧
·百度联盟:何种做法会被认为是网站作弊_网赚技巧
·google adsense电话验证的注意事项_网赚技巧
·王峰:没什么可以改变我与雷军的十年友情_站长访谈
·胡安军:创业需要一种信仰_站长访谈
·金融界ceo赵志伟:行业整合才刚刚开始_站长访谈
·李军 bios之家的荣耀与梦想_站长访谈
·酷溜网李善友:创业不赚钱 毋宁死_站长访谈
相关主题
  • sun scjp考试心得_java认证
  • sun solaris 用户手册 -- 三.系统安装
  • sun solaris 用户手册 -- 二. prom状态命令与参数
  • sun solaris 2.6 系统常用管理命令
  • sun solaris 7重新安装手记
  • 西部数码虚拟主机

    友情链接
    CNNIC 西部数码
    万网 自助建站
    虚拟主机 asp空间
    域名注册 域名
    域名申请 主页空间
    论坛空间 网站空间
    国际域名 虚拟空间
    空间租用 DDOS防火墙
    成都主机托管 四川主机托管
    主机租用 服务器租用
    网站目录 自助建站
    虚拟主机 网址大全
    软件下载
    自助链接
    虚拟主机资讯 特价虚拟主机
    版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
    关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论 打印  刷新     关闭