`
SavageGarden
  • 浏览: 222197 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SUSE+Apache+MySQL+PHP+Resin

阅读更多

客户那边要求在内网上装个 Discuz 的论坛,正好以前整过段时间的 PHP ,于是让我来了。自己机器上装的是 Fedora+WinXP ,当时装 PHP 环境,那叫个简单,全是 yum 方式安装的,心里还想着呢,这要是太简单了,搞的时间太短了客户会不会感觉做的不好不安全以后会出什么问题呢?结果,按照原来的方法一试,命令不识别,神!查看了下生产机的版本, RHAS4 ,再看测试机, SUSE10 !神仙,还号称要做的和生产机一样,这怎么连系统都给装的不一样,咋整的,再看桌子上,呵呵, suse10 的的安装盘,还是带包装的,一个很明显有雀斑的外国妇女正在微笑,搞啥呢?这就是传说中的欧洲名门 SUSE ?可惜, SSH 上去的,也没机会看看它的图形界面是个啥样子了。没办法,还是手工装一遍吧,还好,生产机上安装时的 rpm tar 包啥的还都有呢。

       首先装 MySQL rpm 方式安装,依赖这个依赖那个,还好依赖的包都在,安装它到是没有费什么事,然后是 Apache ,源码编译安装,因为还要整合 Reson ,因此执行 configure 时加上选项“  --enable-module=so ”,然后编译安装 PHP ,因为 rpm 安装的 MySQL ,指定 MySQL 时并不需要指定安装路径,但是还是报错了,当时也没有把错误记录下来,是个什么 celientmodule 找不到,差不多就是这个意思吧,后来知道了,是因为 64 位机的原因,要找的那个文件装在了 /usr/include/mysql/lib64 下,好像是这个位置,然后会有个 celientmodule.so.15.0.0 ,好像是这个文件,如果有人碰上同样的问题找到了这里,对不住了,我当时没有记录下来,然后把这个文件拷贝成 celientmodule.so 放到 /usr/lib/mysql 下,好像是这个目录吧,呵呵   ,然后再重新编译,就可以了。至此 SUSE+Apache+MySQL+PHP 环境搭建好了,然后还要整合 Resin ,继续。

       因为以前整合过,所以这里还是比较简单的,只是有点问题,整合好了之后 .php 也会由 Resin 去解析,然后访问内网或 BBS 时就报 Server 太忙什么的了,怎么办呢, Resin3 的话就只需要在 app-default.xml 把有关 .php mapping 注释掉就可以了,但是测试机器上已经有一个低版本的 Resin 在跑着一个应用了,用的是 jdk1.4 ,还不让我升级成 1.5 ,郁闷, Resin3 的话 1.4 还不行,而 Resin2 上也没有类似的 .php mapping 设置,找针对 Resin2 的修改方法还不如改 Resin3 呢,直接修改 Resin3 的启动脚本,在最开始加上一句, export JAVA_HOME=/usr/local/java/jdk1.5 ,呵呵,这样就可以正常启动了。

OK ,至此 SUSE+Apache+MySQL+PHP+Resin 搞定!

 

分享到:
评论

相关推荐

    linux下安装php5+apache+mysql+gd2详细的操作步骤和执行命令

    本文将详细介绍如何在 SuSE Linux 10 操作系统上安装 PHP5、Apache、MySQL 和 GD2,并提供每一步骤的具体命令,以帮助新手快速完成部署。 #### 准备工作 在正式安装之前,我们需要下载并准备以下软件包: - ...

    SUSE+Linux10+安装Oracle11G

    SUSE+Linux10+安装Oracle11G 全部流程 以及问题出现调整

    图文详解在虚拟机上安装SuSE+Oracle10g.rar

    图文详解在虚拟机上安装SuSE+Oracle10g.rar

    Vmware+Linux Suse+Oracle 11.2.0.3 RAC 安装指导

    ### Vmware+Linux Suse+Oracle 11.2.0.3 RAC 安装指导 #### 概述 本篇文章旨在详细介绍如何在基于Linux SUSE Enterprise SP11的操作系统上,利用Vmware虚拟化平台搭建Oracle 11.2.0.3 RAC(Real Application ...

    SUSE linuxSVN详细配置

    根据给定的文件信息,我们可以提炼出以下关于在SUSE Linux环境下配置SVN(Subversion)服务器的关键知识点,尽管原始内容提及的是在Red Hat Linux 5.5下的配置流程,但核心步骤和概念同样适用于SUSE Linux系统。...

    suse_linux配置apache

    suse_linux配置apache文档

    图文详解在虚拟机上安装SuSE+Oracle10g

    在虚拟机上安装SuSE Linux Enterprise Server和Oracle 10g是一个相对复杂的过程,涉及到操作系统配置、软件包选择以及数据库的安装与配置。以下是对这个过程的详细解释: 1. **虚拟机设置**:首先,我们需要创建一...

    mysql在SUSE中的安装与启动

    - `Suse系统中启动Apache和Mysql的方法_其它系统_操作系统_脚本之家.mht`:此文件可能同时涵盖了启动Apache和MySQL的步骤,对于搭建Web服务器环境很有帮助。 4. **启动与配置**: 安装完成后,需要配置MySQL...

    SUSE Linux Enterprise Server 11安装mysql(mysql-5.0.22)

    本文讲述了在SUSE Linux Enterprise Server 11上安装mysql(mysql-5.0.22)的步骤,包括删除mysql数据库和相关文件夹、下载和解压安装包、设置安装目录和编译安装mysql、添加mysql用户和设置权限、设置开机启动mysql...

    SUSE11安装MySql

    MySQL是世界上最受欢迎的开源数据库系统之一,而SUSE Linux Enterprise Server 11(SLES11)是一款稳定、安全的企业级Linux操作系统。本篇将详细阐述如何在SLES11上安装和配置MySQL,以及如何更改MySQL的默认安装...

    在suse下安装mysql5.1.49 .

    在SUSE Linux下安装MySQL 5.1.49是一个涉及多个步骤的详细过程,本文将根据提供的描述、标签和部分内容,深入解析如何在SUSE系统上安装并配置MySQL数据库服务器版本5.1.49。 ### 步骤一:检查系统是否已安装MySQL ...

    mysql suse linux安装文档)

    在SUSE Linux上安装MySQL是一项基础的系统管理任务,尤其对于需要使用数据库服务的开发者和运维人员来说至关重要。本文档提供了详细的步骤来指导你完成MySQL的安装过程。 首先,你需要下载MySQL的安装文件。在本例...

    suse11+DB2

    【SUSE11+DB2】的安装过程详解 在SUSE Linux Enterprise Server 11上部署DB2数据库系统是一项重要的任务,对于企业级的数据管理至关重要。本文将详细阐述整个安装流程,包括SUSE Linux的基础安装和后续的DB2安装。 ...

    MYSQL for suse

    MySQL-server-5.6.11-1.sles11.x86_64.rpm

    SUSE配置PHP

    SUSE配置PHP是一种常见的服务器配置方法,涉及到多个组件的安装和配置,包括apache、php、mysql、gd2等。下面将逐步解析这些组件的安装和配置过程。 一、安装mysql 在SUSE系统中,安装mysql可以通过凯莉系统安装,...

    SUSE 11 sp3 安装mysql 5.6

    ### SUSE 11 SP3 上安装 MySQL 5.6 的详细步骤与注意事项 #### 一、背景介绍 在 Linux 环境下部署数据库服务器是很多企业和开发者的常见需求。MySQL 作为一款广泛使用的开源关系型数据库管理系统,其稳定性和性能...

    SUSE11SP4系统rpm安装mysql5.6.39

    在SUSE11SP4环境下rpm方式安装mysql5.6.39,包括4个文件:MySQL-client-5.6.39-1.sles11.x86_64.rpm,MySQL-devel-5.6.39-1.sles11.x86_64.rpm,MySQL-server-5.6.39-1.sles11.x86_64.rpm,MySQL-shared-5.6.39-1.sles11...

    suse linux中安装MySql.txt

    根据提供的文件信息,我们可以总结出在SUSE Linux中安装MySQL的具体步骤及注意事项。本文将详细介绍在SUSE Linux 10.0系统上安装MySQL 5.2.0版本的过程,并提供必要的配置指导。 ### 一、下载MySQL安装包 首先,...

Global site tag (gtag.js) - Google Analytics