在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

在SLES-11-SP1-i586上搭建apache+php环境相关推荐

  1. 在CentOS 6.2上搭建vim开发环境

    在CentOS 6.2上搭建vim开发环境 最后更新日期:2013-07-05 1.首先使用Ubuntu(所在ip为192.168.16.230)翻墙登陆http://www.vim.org/,下载其 ...

  2. nodejs mac java home_Mac上搭建nodejs开发环境

    ###Mac上搭建nodejs开发环境 ####安装homebrew 1 2 3ruby -e "$(curl -fsSL https://raw.githubusercontent.com ...

  3. 在Windows上搭建Rust开发环境——Clion篇

    文章目录 在Windows上搭建Rust开发环境--Clion篇 安装mingw64 安装Rust hello world 安装Clion 使用Clion创建并调试项目 在Windows上搭建Rust ...

  4. 基于docker在Ubuntu上搭建TensorFlow-GPU计算环境

    这里转载一篇Docker安装TF GPU的版本 基于docker在Ubuntu上搭建TensorFlow-GPU计算环境 由于实验室的服务器有多人共享使用,而不同人的代码对应的keras和tensor ...

  5. ubuntu16.04上搭建stm32f4开发环境

    ubuntu16.04上搭建stm32f4开发环境 工程源码的地址 https://github.com/txson/ubuntu-stm32 欢迎大家参与修改 搭建交叉编译环境 stm32 属于ar ...

  6. 我的Go+语言初体验——iPad上搭建Go+开发环境(ish版)

    目录 欢迎来到用iPad来学习Go+之旅 一.在 iPad 安装 Go+ 前的准备 1. iSH Shell 的作用 2. 安装 iSH Shell 3. 在 iSH 里安装一些常用软件 apk 命令 ...

  7. Raspberry Pi 4B(4GB版)上搭建Donkeycar开发环境

    在树莓派上搭建Donkeycar开发环境 在树莓派上搭建Donkeycar开发环境 1 系统安装与SSH配置 2 更新系统 3 配置树莓派 4 安装依赖包 5 安装Python的虚拟环境 6 安装 D ...

  8. VSCode上搭建MDK开发环境

    VSCode上搭建MDK开发环境 提示:需先安装MDK编译器(Keil5) 目的:在使用Keil5开发程序中若要使用"Go to"功能需要打开"Browse Inform ...

  9. Linux平台上搭建apache+tomcat负载均衡集群

    传统的Java Web项目是通过tomcat来运行和发布的.但在实际的企业应用环境中,采用单一的tomcat来维持项目的运行是不现实的.tomcat 处理能力低,效率低,承受并发小(1000左右).当 ...

最新文章

  1. slf4j导入那个依赖_学习SPRINGBOOT结合日志门面SLF4J和日志实现LOGBACK的混合使用
  2. 轻松掌握移动端web开发【尺寸适配】常用解决方案
  3. 关于坐标系,关于矩阵及线性相关和无关的关系
  4. SAP 电商云 Spartacus UI Quick Order 延迟加载的现象分析
  5. SAP UI5 main page design
  6. python 多线程读写文件错误_python多线程老是报错。大神帮忙看看哈?
  7. 在网页中显示CHM (c# csharp .net asp.net winform)
  8. 苹果发布高端头戴式耳机AirPods Max12月15日发售
  9. Android Q (Android 10.0)系统新特性
  10. C语言程序设计(第三版)何钦铭著 习题6-3
  11. SSD固态硬盘健康状况检测工具SSDReporter
  12. linux 退出vi报e37,vim模式下报错E37: No write since last change (add ! to override)
  13. 智能血糖仪方案/案列/APP/小程序/项目
  14. linux下关于笔记本的显卡驱动安装archlinux
  15. 中国大学Mooc浙大翁恺老师《零基础学Java语言》编程作业(续)(5~ 7)
  16. No module named '_bz2'
  17. 钉钉老版本下载3.31_钉钉旧版本下载-钉钉老版本v3.4.6 安卓版 - 极光下载站
  18. Java开发社招面试总结!docker镜像导出img格式文件
  19. 键盘失灵RemapKey软件
  20. The package jxl is not accessible解决

热门文章

  1. Pet Shop4解密配置文件
  2. 两篇关于MCU的嵌入式应用的文章【ZZ】
  3. OpenCV 开闭运算
  4. win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
  5. NI FlexLogger 2020 R3中文版
  6. 检查邮箱是否包含教育后缀.edu结尾的邮箱
  7. MyEclipse CI 2018.8.0正式发布(附下载)
  8. [No000011B]为什么有些程序员悄无声息渡过35岁中年危机?
  9. 在路上---学习篇(一)Python 数据结构和算法 (4) --希尔排序、归并排序
  10. (十二)进一步掌握STVD/COSMIC