游乐游手机版
首页/系统平台/文章详情

Solaris 9.0安装配置Apache2.0.45+PHP4.3.1+MySQL4.1.0

时间:2026-06-19 07:52
本文详细记录了在Solaris 9 x86平台上,从零开始编译安装Apache 2 0 45、PHP 4 3 1与MySQL 4 1 0的完整流程。搭建完成后,PHP将支持最大20MB的文件上传以及session会话功能。实际操作中,所有源码包均存放于 bak目录,最终安装至 usr local目录

本文详细记录了在Solaris 9 x86平台上,从零开始编译安装Apache 2.0.45、PHP 4.3.1与MySQL 4.1.0的完整流程。搭建完成后,PHP将支持最大20MB的文件上传以及session会话功能。实际操作中,所有源码包均存放于/bak目录,最终安装至/usr/local目录,后续步骤均基于此路径。

温馨提示:首先,使用记事本阅读本文时建议关闭自动换行功能,避免命令被意外截断;其次,本文编写过程中参考了官方文档及论坛网友的实践经验,特此感谢。

环境

硬件配置:C900处理器、128MB内存、nVida 16MB显卡、Maxtor 30GB硬盘、40倍速光驱、rtl8139网卡及1.44MB软驱。
软件环境:Solaris 9 for x86(Plus OEM 2077MB)

准备工作

首先,必须为Solaris 9系统配置好编译环境。请从 https://sunfreeware.com/ 获取以下Intel平台本地软件包(均为sol9-intel-local格式):

  • autoconf-2.13-sol9-intel-local.gz
  • automake-1.4-sol9-intel-local.gz
  • bison-1.28-sol9-intel-local.gz
  • gcc-3.2.2-sol9-intel-local.gz
  • gzip-1.3-sol9-intel-local.gz
  • make-3.79.1-sol9-intel-local.gz
  • tar-1.13-sol9-intel-local.gz
  • libgcc-3.2.2-sol9-intel-local.gz
  • ncurses
  • flex-2.5.4-sol9-intel-local.gz
  • sed-4.0-sol9-intel-local.gz

配置环境变量:编辑 /etc/profile 文件,将以下路径添加到PATH变量中(修改后需退出并重启系统使配置生效):

PATH=/usr/local/sbin:/usr/local/bin:/usr/ccs/bin:/usr/sbin:/sbin:/bin:/usr/local/mysql/bin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/usr/ucb

按顺序安装上述软件包(部分软件需先解压再安装,详细步骤如下):

  1. 安装gzip压缩工具:pkgadd -d gzip-1.3-sol9-intel-local
  2. 解压autoconf软件包:gunzip autoconf-2.13-sol9-intel-local.gz
  3. 解压automake软件包:gunzip automake-1.4-sol9-intel-local.gz
  4. 解压gcc编译器:gunzip gcc-3.2.2-sol9-intel-local.gz
  5. 解压bison语法分析器:gunzip bison-1.28-sol9-intel-local.gz
  6. 安装autoconf:pkgadd -d autoconf-2.13-sol9-intel-local
  7. 安装automake:pkgadd -d automake-1.4-sol9-intel-local
  8. 安装gcc:pkgadd -d gcc-3.2.2-sol9-intel-local
  9. 安装make:pkgadd -d make-3.79.1-sol9-intel-local
  10. 安装tar工具包(注意:需先通过pkgadd安装旧版,再编译安装新版tar):
    pkgadd -d tar-1.13-sol8-local
    pkgadd -d ncurses
    pkgadd -d flex
    然后解压tar源码:gunzip tar-1.13.tar.gz
    tar xvf tar-1.13.tar
    cd tar-1.13
    ./configure --prefix=/usr/local/gnutar
    make
    make install
    cp /usr/local/gnutar/bin/tar /usr/local/bin/gtar
  11. 最后,需将libgcc包中的库文件从 /usr/local/lib 复制到 /usr/lib,以确保gcc运行时库的正确链接。涉及的文件列表如下:
    libgcc_s.so、libstdc++.la、libstdc++.so.5.0.0、libgcc_s.so.1、libstdc++.so、libstdc++.so.5.0.1、libstdc++.a、libstdc++.so.5、libstdc++.so.5.0.2

1、安装

软件下载

逐一下载以下软件的最新源码包:

以下操作可整合为 setup.sh 脚本一次性执行:

# 初始化安装环境
mkdir /bak
mkdir /usr/local/mysql
mkdir /usr/local/apache

# 创建MySQL用户组及用户
groupadd -g 201 mysql
useradd -u 1001 -g mysql -d /export/home/mysql -m -s /bin/tcsh -c "MySQL Administrator" mysql
passwd mysql   # 设置用户口令

# 将源码包复制到/bak目录
cp mysql*.gz /bak/
cp httpd*.gz /bak/
cp php*.gz /bak/

# 解压所有源码包
cd /bak
/usr/local/gnutar/bin/tar -zxvf /bak/mysql-4.1.0.tar.gz
/usr/local/gnutar/bin/tar -zxvf /bak/httpd-2.0.45.tar.gz
/usr/local/gnutar/bin/tar -zxvf /bak/php-4.3.1.tar.gz

安装配置过程

(后续编译配置步骤需根据实际需求执行,本文已完整覆盖前期环境准备及源码解压环节。)

来源:https://www.jb51.net/os/Solaris/1673.html
上一篇Solar系统root密码遗忘的解决方法 下一篇Solaris溢出防范实用方法指南
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
微软详解Win11时间点还原 默认每24小时创建恢复点
系统平台 · 2026-06-30

微软详解Win11时间点还原 默认每24小时创建恢复点

微软今日推送了最新的 6 月可选更新,并发布博客详细解读了 Win11 全新的“时间点还原”(Point-in-time restore)功能——这一功能本质上是对系统恢复体验的一次全面升级,旨在让用户更轻松地应对电脑故障。 微软表示,面向 Windows 11 客户端用户的“时间点还原”功能现已正

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验
系统平台 · 2026-06-30

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验

微软今天推送了Windows 11 26H1设备的6月可选更新KB5095091,安装完成后系统版本号会升级到Build 28000 2340。值得一提的是,这次更新并非面向所有设备,而是专门为搭载高通骁龙X2系列芯片的机型准备的——包括骁龙X2 Plus、X2 Elite和X2 Elite Ext

Win11六月可选更新KB5095093修复回收站弹窗异常
系统平台 · 2026-06-30

Win11六月可选更新KB5095093修复回收站弹窗异常

微软已悄然推送Windows 11六月可选更新,编号KB5095093。本次更新覆盖两个版本:24H2用户安装后版本号升级至Build 26100 8737,而25H2用户则更新至Build 26200 8737。 本次更新并非仅是小修小补,而是带来了多项实质性新功能。下面我们就来详细解析这些更新内

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞
系统平台 · 2026-06-30

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞

科技媒体 Cult of Mac 昨日(6月23日)发布博文指出,苹果在 macOS 27 Beta 2 更新中悄然封堵了一个此前可用的后门——用户曾能通过一条终端命令绕过候补名单,直接启用新版 Siri AI,如今这一方法已失效。 简要回顾一下:在 macOS 27 Beta 1 阶段,只需在 M

微软加速Win11 25H2推送 覆盖所有符合条件家用PC
系统平台 · 2026-06-30

微软加速Win11 25H2推送 覆盖所有符合条件家用PC

近日(6月23日),科技媒体 Windows Latest 发布了一则值得关注的动态:微软已进一步扩大 Windows 11 25H2 的推送范围,所有满足硬件要求、且不受 IT 部门管理的家庭版和专业版设备,现在均可顺利接收本次更新。 此次升级有一个显著特点——采用“启用包”(eKB)方式进行推送