翻新时间:2022-10-30
在SGI企业服务器上集成Apache+Php+Mysql的实例
在SGI企业服务器上集成Apache+Php+Mysql的实例 在SGI企业服务器上集成Apache+Php+Mysql的实例 信息技术论文 更新:2006-4-8 阅读: 在SGI企业服务器上集成Apache+Php+Mysql的实例
在SGI企业服务器上集成Apache+Php+Mysql的实例
许云廷
(江西省地震局)
摘要
本文通过大量技术实践总结,探索了一种在SGI IRIX6.5环境下集成Apache+php+mysql系统的方法,为在商业UNIX环境下集成动态网页开发环境提供了一种思路和实践方法。
关键词:SGI Apache php Mysql 集成
1.引言
随着中国地震局九五重点项目的实施,全国地震系统陆续配置了一批SGI O2图形工作站和SGI Origin200企业入门级服务器,它们所运行的操作系统是IRIX 6.5,随机配送的是Netscape Enterprise Server和Netscape fasttrack Server两个Web服务器软件,由于Netscape Enterprise Server/Fasttrack Server公共网关接口CGI只支持PERL和JAVA等少数几种,而且对于数据库的支持也只有通过NSAPI或COBRA来实现,不太方便。
因此,想把在Linux系统下运用成熟的Apache+php+Mysql技术运用到SGI的IRIX系统中来。
2.集成系统简介:
2.1 Apache Server
Apache Server的主要特点是稳定性高、速度快、功能多。通过第三方的测评,Apache Server比大多数的WEB服务都快。目前,Internet上有60%以上的网站服务器使用的是Apache Server。
2.2 Mysql数据库
Mysql是由瑞典的T.C.X公司在mSQL小型数据库的基础上开发的一个强大、快速而价钱低廉的数据库软件。它是一个真正的多线程多用户的数据库系统,特别是它的多线程是直接使用了系统核心的多线程内核,效率相当高。在互联网的数据库产品中,Mysql的数据库检索速度与其他产品相比占有很大的优势。
2.3 PHP语言
PHP是一种服务器端的HTML嵌入式的脚本描述语言,它以独特的语法混合了C、JAVA和PERL的语言特色。在保证最大可操作性的前提下提供了比一般的CGI更快的执行速度。其最大的特色就是数据库层操作功能的十分强大,可以和MYSQL数据库完美地组合,成为当前最流行的动态网页设计语言。
现在,已经有一大批使用PHP和MYSQL的成功范例。
3.实现过程:
(1)分别从PHP的网站(http://www.php.net)、APACHE的网站(http://www.apache.org)和MYSQL的网站(http://www.mysql.com)
下载三个软件的源码:apache_1.3.x.tar.gz,
mysql-3.x.x.tar.gz,
php-4.0.x.tar.gz。
实际过程中我们下载了以下三个软件版本:
apache_1.3.14.tar.gz
mysql-3.22.32.tar.gz
php-4.0.3pl1.tar.gz
解包后,通过IRIX的Inst工具或GUI图形界面的Software Manager工具进行安装。
(3)分别编译安装三个软件:
① 配置和编译MYSQL
将MYSQL-3.22.32.tar.gz拷贝到/usr/local中,用
shell>gunzip mysql-3.22.32.tar.gz
shell>tar -xvf mysql-3.22.32.tar
shell>cd mysql-3.22.32
shell>./configure --prefix=../mysql
shell>make
shell>make install
shell>scripts/mysql_install_db
shell>support-files/mysql.server start #运行mysqld&
用mysqladmin对root用户进行口令设置等。
shell>./mysqladmin -u root password 'newpassword'
② 配置和编译apache+php
将apache_1.3.14.tar.gz和php-4.0.3pl1.tar.gz拷入/usr/local目录中,
shell>gunzip apache_1.3.14.tar.gz
shell>tar -xvf apache_1.3.14.tar
shell>gunzip php-4.0.3pl1.tar.gz
shell>tar -xvf php-4.0.3pl1.tar
shell>cd apache_1.3.14
shell>setenv CC gcc;./configure --prefix=/usr/local/apache
shell>cd ../php-4.0.3pl1
shell>./configure --with-mysql=../mysql --with-apache=../apache_1.3.14
--enable-track-vars
shell>make
shell>make install
shell>cp php.ini-dist /usr/local/lib/php.ini
shell>cd ../apache_1.3.14
shell>setenv CC gcc;./configure --prefix=/usr/local/apache
--activate-module=src/modules/php4/libphp4.a
shell>make
shell>make install
进入/usr/local/apache/conf目录,对httpd.conf文件进行配置(请查阅有关apache的配置资料),完成后用
/usr/local/apache/bin/apachectl start
启动Apache Server。
(4)进行测试:
&nb
下载文档
网友最新关注
- 听英国的中国人讲英语
- 日记两则
- 童年趣事
- 树林中的发现
- 自我介绍
- 扳手腕
- 我爱春天
- 玩电脑
- 我最喜欢的游戏
- 买菠萝
- 童年趣事
- 快乐的六一
- 小草
- 放风筝
- 晒笋干
- 入团申请书和入团志愿书的写法
- 2012年9月初中生入团申请书
- 企业员工的入党申请书
- 农村村长的入党申请书范文
- 2012年初一学生入团申请书
- 10月份入党申请参考
- 服役军人入党申请书
- 预备党员的最新入党申请例文
- 大学生入党申请书600字
- 9月份入党申请书参考
- 初一班长入团申请书2篇
- 2012年9月入团申请书
- 高中入团申请书范文
- 部队士兵的入党申请书参考
- 共青团员入党申请书
- 浅谈新时期中学合唱队的训练方法
- 电子水准仪在广州市轨道交通工程中的应用
- 地铁车站端头井受力计算模型研究
- 浅谈肖邦24首前奏曲的和声手法及其表现意义
- 城市轨道交通系统中列车间隔的有关分析
- 浅论美术行业经济投资价值
- 应用特征抽取图像技术进行车站人群监测的初探
- 贝多芬晚期奏鸣曲曲式结构初探
- 对比较音乐学研究方法探索
- 浅谈让农村小学音乐课堂“唱”起来
- 盖挖法施工在上海轨道交通11号线愚园路站中的应用
- 论民族唱法如何用“声”
- 浅谈音乐课中的节奏训练
- 城市轨道交通换乘方式的探讨
- 谈高校教育中校园音乐文化建设的重要意义
- 《孔子拜师》教学设计5
- 《盘古开天地》教学建议
- 《赵州桥》(教学设计)
- 《赵州桥》第二课时说课设计
- 《盘古开天地》课堂实录
- 《盘古开天地》教学实录
- 《盘古开天地》教学设计6
- 《孔子拜师》教学设计4
- 《孔子拜师》教学设计2
- 《盘古开天地》教学设计1
- 《孔子拜师》教学设计3
- 《盘古开天地》学习目标和教材简说
- 《赵州桥》教学建议
- 《盘古开天地》教学设计7
- 《赵州桥》学习目标和教材简说