在SLES-11-SP1-i586上搭建apache+php环境

在SLES-11-SP1-i586上搭建apache+php环境
0.  安装SLES-11-SP1:

安装完成配置telnet和ftp时需要禁用防火墙或者打开20/21(FTP)和22(SSH)23(TELNET)端口。遇到ftp无法登陆的问题请参考下面的链接更改配置文件:

http://blog.csdn.net/fm0517/article/details/7312297

1.  总体安装流程
1.1 安装Apache2.2.19:
    [点击此处下载httpd-2.2.19.tar.gz]
    $ tar -xvzf httpd-2.2.19.tar.gz
    $ cd httpd-2.2.19
    $ ./configure --enable-rewrite --enable-module=so
    $ make
    # make install
1.2 安装php5.3.6:
    [点击此处下载php-5.3.6.tar.gz]
    $ tar -xvzf php-5.3.6.tar.gz
    $ cd php-5.3.6
    $ ./configure --with-apxs2=/usr/local/apache2/bin/apxs
    $ make
    # make install

2.  问题解决
至此,会发现安装php的configure时出现xml2-config not found错误,安装libxml2-devel可以解决此错误。而SLES-11-SP1自带安装的是libxml2-2.7.6,而网上下载不到对应的libxml2-devel-2.7.6,故需将其升级到2.7.7。
在1.1和1.2之间加入以下步骤2.1至2.7:
2.1 安装libxml2-2.7.7时,会提示依赖libreadline.so.6,先下载并安装之。
    [点击此处下载libreadline6-6.0-18.3.i586.rpm]
    # rpm -ivh libreadline6-6.0-18.3.i586.rpm


2.2 重新安装libxml2-2.7.7时,会提示libxml2-python依赖libxml2-devel-2.7.6导致无法覆盖原有文件,所以需要先在Yast中删除libxml2-python。

    进入YaST2 => 软件 => 软件管理,在搜素框中输入libxml2-python,右键点击右侧的libxml2-python,选择删除,在弹出的对话框中选择“将执行以下操作”,然后确定,接受,继续。
2.3 此时再重新安装libxml2-2.7.7:
    [点击此处下载libxml2-2.7.7-3.6.i586.rpm]
    # rpm -Uvh libxml2-2.7.7-3.6.i586.rpm

2.4 安装libxml2-devel-2.7.7时,会提示依赖zlib-devel和readline-devel,先下载并安装之。
2.5 安装zlib-devel-1.2.3:
    [点击此处下载zlib-devel-1.2.3-141.1.i586.rpm]
    # rpm -ivh zlib-devel-1.2.3-141.1.i586.rpm


2.6 安装readline-devel-5.2:
    [点击此处下载readline-devel-5.2-141.10.i586.rpm]
    # rpm -ivh readline-devel-5.2-141.10.i586.rpm

2.7 此时再重新安装libxml2-devel-2.7.7:
    [点击此处下载libxml2-devel-2.7.7-3.6.i586.rpm]
    # rpm -ivh libxml2-devel-2.7.7-3.6.i586.rpm



3.  继续安装php5.3.6
    按照1.2中的步骤安装php5.3.6。

4.  配置并重启Apache
安装完php后,打开apache的配置文件httpd.conf发现出现下面的新配置:
LoadModule php5_module        modules/libphp5.so
在其下面接着加上以下配置指明用PHP来解析以.php为后缀的文件:
AddHandler php5-script  .php
重启apache2:在目录/usr/local/apache2/bin下执行: #apachectl restart

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皓月如我

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值