当前位置: 首页
系统平台
Solaris 10 Apache与PHP整合详细步骤

Solaris 10 Apache与PHP整合详细步骤

热心网友 时间:2026-06-22
转载

与 Solaris 9 不同的是,Solaris 10 系统在安装完成后已默认集成了 GNU 开发工具(包括 GCC、make 等)。但有一个容易忽略的细节:环境变量中并未自动添加这些工具的可执行路径。 如何确认路径是否已正确配置?方法很简单,直接在终端中执行不带任何参数的 gcc 命令。如果系统返

与 Solaris 9 不同的是,Solaris 10 系统在安装完成后已默认集成了 GNU 开发工具(包括 GCC、make 等)。但有一个容易忽略的细节:环境变量中并未自动添加这些工具的可执行路径。

如何确认路径是否已正确配置?方法很简单,直接在终端中执行不带任何参数的 gcc 命令。如果系统返回“command not found”,说明路径尚未加入。此时可以使用 find 命令查找 makegcc 的实际位置,然后将对应路径写入 /etc/profile 文件。以下是我在本机上的配置示例:

export  PATH=$PATH:/usr/ccs/bin:/usr/sfw/bin

执行 source /etc/profile 后,配置立即生效。此外,Solaris 10 自带的 tar 工具在使用上有些不便,建议替换为 GNU tar。具体操作步骤如下:

gunzip -d tar-1.16.tar.gz
tar xvf tar-1.16.tar
cd tar-1.16
./configure -prefix=/usr/local/gnutar // 指定目录,否则可能报错
make
make install
mv /usr/sbin/tar /usr/sbin/tar.orig // 系统自带的先移走,万一出问题还能恢复
ln -s /usr/local/gnutar/bin/tar /usr/sbin/tar

接下来开始安装 Apache,流程如下:

cd /root
tar zxvf httpd-2.2.0.tar.gz
cd httpd-2.2.0
./configure --prefix=/usr/local/apache2 --enable-so
make
make install

检查 /usr/local/apache2 目录是否已创建。若该目录存在,则说明 Apache 安装成功。

接着安装 PHP:

cd /root
tar zxvf php-5.2.0.tar.gz
cd php-5.2.0
./configure -prefix=/usr/local/php -with-apxs2=/usr/local/apache2/bin/apxs ……

但配置过程刚一执行就遇到了错误提示:

Configuring extensions
checking whether to enable LIBXML support... yes
checking libxml2 install dir... no
checking for xml2-config path... /usr/bin/xml2-config
configure: error: libxml2 version 2.6.11 or greater required.

该错误信息明确指出:系统自带的 libxml2 版本过低,需要 2.6.11 及以上版本。解决此问题有两种方式:一是升级系统自带的 libxml2,二是全新安装一个独立的 libxml2。在生产环境中的 Solaris 系统上直接升级系统库存在一定风险——不少管理员为了省事直接升级,最终导致系统崩溃的例子并不少见。因此,推荐采用更稳妥的方案:重新编译安装一个全新的 libxml2,只需在源码编译时指定独立的安装目录,就不会对系统原有环境造成任何影响,占用的磁盘空间几乎可以忽略。操作如下:

cd /root
tar zxvf libxml2-2.6.26.tar.gz
./configure --prefix=/usr/local/libxml
make
make install

libxml2 安装完成后,重新回到 PHP 的编译安装:

cd /root/php-5.2.0
./configure -prefix=/usr/local/php5 -with-apxs2=/usr/local/apache2/bin/apxs -with-libxml-dir=/usr/local/libxml // 这次配置很顺畅
make
make install

最后一步是配置与测试,核心在于修改 Apache 的配置文件 httpd.conf。由于 PHP 编译时指定了 --with-apxs,正常情况下会自动在 httpd.conf 中添加一行 LoadModule php5_module modules/libphp5.so,建议先确认该行是否已存在。然后手动加入 AddType application/x-httpd-php .php .phtml。这里有一个新手极易忽略的细节:.php.phtml 前面必须各保留一个空格,否则页面将无法正常解析——初次配置时尤其要注意。

创建一个最简单的测试文件 index.php,内容为 ,并放置到 Apache 的默认文档根目录(通常为 /usr/local/apache/htdocs/index.php)。执行 /usr/local/apache/bin/apachectl start 启动 Apache,然后在浏览器中访问 http://IP/index.php。如果能够看到 PHP 信息页面,则说明整个环境已成功搭建。

通过 GNU 源码方式安装软件有一个非常实用的优势:其操作流程在多数 Linux 及 Unix 平台上几乎完全一致。对于需要同时管理多套系统的运维人员而言,这无疑是一条稳定且可复用的技术路线。

Solaris 10整合apache与php 详细过程

来源:https://www.jb51.net/os/Solaris/1643.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
Linux查看防火墙是否开启及清除规则完整指南

Linux查看防火墙是否开启及清除规则完整指南

今天我们来深入探讨Linux系统下iptables防火墙的常见操作与实用技巧。相较于Windows防火墙,iptables在灵活性和功能方面都更为强大,但许多新手在初次接触时,往往容易卡在第一步——不清楚它是否已启动,更不用说如何清除规则了。下面将系统梳理这些基础操作,希望能为你提供清晰的指引。 一

时间:2026-07-16 22:36
任务管理器被病毒禁用 导入注册表即可恢复

任务管理器被病毒禁用 导入注册表即可恢复

在Windows操作系统中,任务管理器被禁用是常见问题,通常由组策略设置或第三方软件修改导致。想要恢复任务管理器功能,只需一个注册表脚本即可轻松解决。 以下为注册表脚本代码,请保存为 reg文件并双击导入: Windows Registry Editor Version 5 00 [HKEY_CUR

时间:2026-07-16 22:36
树莓派64位安装libjasper-dev无法定位软件包解决

树莓派64位安装libjasper-dev无法定位软件包解决

在树莓派64位系统上安装OpenCV时,许多用户都会遇到一个常见问题:libjasper-dev显示无法定位软件包。明明树莓派是64位的,为什么偏偏这个包就装不上呢? 原因其实很简单——Debian官方源里,libjasper-dev只提供了32位版本,并没有64位软件包。对于树莓派64位系统,直接

时间:2026-07-16 22:36
Windows 11自动HDR开启方法 提升旧游戏画质

Windows 11自动HDR开启方法 提升旧游戏画质

自动HDR可通过三种方式启用:一、系统显示设置中开启“使用HDR”及“自动HDR”开关;二、图形设置里为单个游戏取消勾选“不使用自动HDR”;三、注册表中新建AutoHDR DWORD值并设为1。 在Windows 11上运行经典老游戏时,是否总觉得画面灰暗模糊、色彩沉闷、暗部细节丢失而高光区域又刺

时间:2026-07-16 22:36
macOS科学计算器隐藏功能启用及快捷键用法

macOS科学计算器隐藏功能启用及快捷键用法

最新的Mac电脑,例如MacBook Pro(2023款),凭借强悍的性能与出色的功耗控制,赢得了广泛好评。搭载macOS Ventura和Apple Silicon芯片的苹果设备,无论是学生党、轻度办公的普通用户,还是需要处理繁重工作负载的专业人士,都能找到适合自己的使用节奏。为了让大多数人用得顺

时间:2026-07-16 22:30
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 热门数据榜