本章节的内容和提示仅限于将 PHP 安装到 HP-UX 系统上。(此文章是由 paul_mckay at clearwater-it dot co dot 编写的)。
注: 本文涉及的技巧适用于 PHP 4.0.4 and Apache 1.3.9.
安装 PHP 你需要一个 gzip,你可以从如下地址得到该软件的二进制版本的发行包 http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z,下载后解压缩,并且使用 swinstall 安装。
安装 PHP 你需要 gcc,你可以从如下地址得到该软件的二进制版本的发行包 http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz,解压缩这个文件,使用 swinstall 安装 gcc。
安装 PHP 你需要 GNU binutils,你可以从如下地址得到该软件的二进制版本的发行包 http://hpux.connect.org.uk/ftp/hpux/Gnu/binutils-2.9.1/binutils-2.9.1-sd-10.20.depot.gz,解压缩这个文件,使用 swinstall 安装 binutils。
安装 PHP 你需要 bison,你可以从如下地址得到该软件的二进制版本的发行包 http://hpux.connect.org.uk/ftp/hpux/Gnu/bison-1.28/bison-1.28-sd-10.20.depot.gz,安装方式同上。
安装 PHP 你需要 flex,你需要从 http://www.gnu.org 的镜像站点下载一个该软件的源代码。它被放置于一个 非 gnu 目录的 ftp 服务器上。下载这个文件,并且使用 gunzip 解压缩,然后执行 tar -xvf。进入新创建的 flex 目录并运行 ./configure,再执行 make 以及 make install。
如果这里出现了错误,很可能是由于 gcc 等工具不在路径中,应将其添加到环境变量 PATH 中。
下载 PHP 和 apache 的源代码。
下载后对他们分别执行 gunzip 和 tar -xvf。在开始编译他们之前我们需要修改一些文件。
首先 configure 文件需要被修改,因为它似乎忘记自己是在 hpux 系统下了,有更好的方法解决此问题,但最省事的是在配置脚本的第 47286 行加入 lt_target=hpux10.20。
其次是修改 Apache GuessOS 文件。在文件 apache_1.3.9/src/helpers 的第 89 行,将参数 echo "hp${HPUXMACH}-hpux${HPUXVER}"; exit 0 替换为 echo "hp${HPUXMACH}-hp-hpux${HPUXVER}"; exit 0。
你不能把 PHP 作为共享对象方式安装到 HP-UX 因此你必须把他编译成为一个静态方式,参照 Apache 站点的指导就可以完成。
这样就完成了 PHP 和 Apache 的 安装编译,然而你的 Apache 将仍然不能启动,你必须为 Apache 配置一个新的用户名,例如 www 或 apache。然后修改你的 apache 配置文件 conf/httpd.conf 的 252 和 253 行,由原来的
code]
User nobody
Group nogroup
[/code]
替换为类似如下的内容
这是因为在 hp-ux 系统下, apache 不能作为 nobody 用户运行。按照上面的方式配置 Apache 和 PHP 就应该可以正常工作了。
作者:Else 's Blog
地址:http://www.aixq.com/post/11/
版权所有。转载时必须链接形式注明作者和原始出处及本声明! 在
中查看更多“在 Unix/HP-UX 系统上安装”相关内容
在
中查看更多“在 Unix/HP-UX 系统上安装”相关内容
在
中查看更多“在 Unix/HP-UX 系统上安装”相关内容
在
中查看更多“在 Unix/HP-UX 系统上安装”相关内容
在
中查看更多“在 Unix/HP-UX 系统上安装”相关内容
在
中查看更多“在 Unix/HP-UX 系统上安装”相关内容
最后编辑: admin 编辑于2006/04/05 18:54
注: 本文涉及的技巧适用于 PHP 4.0.4 and Apache 1.3.9.
安装 PHP 你需要一个 gzip,你可以从如下地址得到该软件的二进制版本的发行包 http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z,下载后解压缩,并且使用 swinstall 安装。
安装 PHP 你需要 gcc,你可以从如下地址得到该软件的二进制版本的发行包 http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz,解压缩这个文件,使用 swinstall 安装 gcc。
安装 PHP 你需要 GNU binutils,你可以从如下地址得到该软件的二进制版本的发行包 http://hpux.connect.org.uk/ftp/hpux/Gnu/binutils-2.9.1/binutils-2.9.1-sd-10.20.depot.gz,解压缩这个文件,使用 swinstall 安装 binutils。
安装 PHP 你需要 bison,你可以从如下地址得到该软件的二进制版本的发行包 http://hpux.connect.org.uk/ftp/hpux/Gnu/bison-1.28/bison-1.28-sd-10.20.depot.gz,安装方式同上。
安装 PHP 你需要 flex,你需要从 http://www.gnu.org 的镜像站点下载一个该软件的源代码。它被放置于一个 非 gnu 目录的 ftp 服务器上。下载这个文件,并且使用 gunzip 解压缩,然后执行 tar -xvf。进入新创建的 flex 目录并运行 ./configure,再执行 make 以及 make install。
如果这里出现了错误,很可能是由于 gcc 等工具不在路径中,应将其添加到环境变量 PATH 中。
下载 PHP 和 apache 的源代码。
下载后对他们分别执行 gunzip 和 tar -xvf。在开始编译他们之前我们需要修改一些文件。
首先 configure 文件需要被修改,因为它似乎忘记自己是在 hpux 系统下了,有更好的方法解决此问题,但最省事的是在配置脚本的第 47286 行加入 lt_target=hpux10.20。
其次是修改 Apache GuessOS 文件。在文件 apache_1.3.9/src/helpers 的第 89 行,将参数 echo "hp${HPUXMACH}-hpux${HPUXVER}"; exit 0 替换为 echo "hp${HPUXMACH}-hp-hpux${HPUXVER}"; exit 0。
你不能把 PHP 作为共享对象方式安装到 HP-UX 因此你必须把他编译成为一个静态方式,参照 Apache 站点的指导就可以完成。
这样就完成了 PHP 和 Apache 的 安装编译,然而你的 Apache 将仍然不能启动,你必须为 Apache 配置一个新的用户名,例如 www 或 apache。然后修改你的 apache 配置文件 conf/httpd.conf 的 252 和 253 行,由原来的
code]
User nobody
Group nogroup
[/code]
替换为类似如下的内容
User www
Group sys
Group sys
这是因为在 hp-ux 系统下, apache 不能作为 nobody 用户运行。按照上面的方式配置 Apache 和 PHP 就应该可以正常工作了。
作者:Else 's Blog
地址:http://www.aixq.com/post/11/
版权所有。转载时必须链接形式注明作者和原始出处及本声明!
中查看更多“在 Unix/HP-UX 系统上安装”相关内容
中查看更多“在 Unix/HP-UX 系统上安装”相关内容
中查看更多“在 Unix/HP-UX 系统上安装”相关内容
中查看更多“在 Unix/HP-UX 系统上安装”相关内容
中查看更多“在 Unix/HP-UX 系统上安装”相关内容
中查看更多“在 Unix/HP-UX 系统上安装”相关内容相关日志
把php优化成html的.htaccess的方法
修改原来的类,达到可以执行存储过程
asp導出excel的文件,附加php的方法
php列出目录中的所有文件
10 件(也许)你不了解 PHP 的事情
把php优化成html的.htaccess的方法
修改原来的类,达到可以执行存储过程
asp導出excel的文件,附加php的方法
php列出目录中的所有文件
10 件(也许)你不了解 PHP 的事情
最后编辑: admin 编辑于2006/04/05 18:54
流星划过天空效果
本节包含了在 Linux 发行版上安装 PHP 的说明和提示。 


2006/04/05 18:49 | by 
