`
erro
  • 浏览: 8117 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Linux(ubuntu8.04LST)环境下搭建Apache php开发环境

阅读更多
Linux(ubuntu8.04LST)环境下搭建php开发环境
前提条件:
因为php和Apache等采用编译安装方式进行安装,然而编译安装方式,需要c,c++编译环境,
通过apt方式安装build-essential
$ sudo apt-get install build-essential

编译安装的步骤一般分为:
编译配置

编译安装的问题:
a、在没有安装之前,对软件无法全面了解
b、如果不全全面了解,又不知道该怎么安装
c、可以现选择一个最简单的安装方式,随这使用,多此安装来解决这个问题

该过程比较复杂,需要很复杂的具体参数配置,具体参数通过 configure --help 查看
编译
$ make
安装
$ sudo make install

准备工作
安装以下两个软件
apt-get install flex
apt-get install libxml2-dev

安装Apache2
1、安装依赖文件:
   sudo apt-get install libssl-dev
2、下载 httpd-2.2.11.tar.gz
3、解压
    tar zxvf httpd-2.2.11.tar.gz
   在执行tar指令的路径下,会产生一个httpd-2.2.11目录
4、查看一下编译的配置信息
     切换到解压之后的httpd-2.2.11目录
   ./configure --help
     通过本步骤可以了解有那些可以安装的模块,以及安装配置信息需要设置
     进一步查看手册,也可以了解相关信息
5、进行编译配置
根据你对Apache的需求进行相关选项的配置,详见Apache手册
$ ./configure --prefix=/usr/local/apache2 \
--enable-so \
--enable-cgi \
--enable-info \
--enable-rewrite \
--enable-speling \
--enable-usertrack \
--enable-deflate \
--enable-ssl \
--enable-mime-magic \
--with-mpm=prefork
每行对应参数含义:
指定安装目录
允许使用外部so模块
url请求跳转策略
...
        ...

6、编译:
$ make

安装:(使用sudo是因为要安装的路径/usr/local/apache2不属于个人路径)
$ sudo make install

进入Apache安装目录下/usr/local/apache2/conf修改httpd.conf。
将  #ServerName www.example.com:80 修改为 ServerName 127.0.0.1:80
启动 sudo /usr/local/apache2/bin/apachectl -k start
停止 sudo /usr/local/apache2/bin/apachectl -k stop


PHP安装
0、准备
sudo apt-get install libdb4.6-dev
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libcurl4-gnutls-dev
sudo apt-get install libjpeg62-dev
sudo apt-get install libpng12-dev
sudo apt-get install libfreetype6-dev
sudo apt-get install libgd2-xpm libgd-tools libgd2-xpm-dev
sudo apt-get install php5-gd
1、下载php-5.2.8.tar.gz
2、解压tar zxvf php-5.2.8.tar.gz
4、查看一下编译的配置信息
     切换到解压之后的httpd-2.2.11目录
   ./configure --help
     通过本步骤可以了解有那些可以安装的模块,以及安装配置信息需要设置
     进一步查看手册,也可以了解相关信息
5、编译配置
./configure --prefix=/home/eros/WEB_ENV/php528 \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-curl=/usr/local \
--with-curlwrappers \
--enable-ftp \
--enable-sockets \
--with-jpeg-dir=/usr/local \
--with-png-dir=/usr/local \
--with-freetype-dir=/usr/local \
--enable-gd-native-ttf \
--with-iconv-dir=/usr/local \
--enable-mbstring \
--with-gettext=/usr/local \
--with-libxml-dir=/usr/local \
--enable-zend-multibyte \
--with-oci8=instantclient,/usr/lib/oracle/10.2.0.4/client/lib


--with-gd=/usr/local \
--with-openssl=/usr/local \
--with-zlib=/usr/local \
--with-zlib-dir=/usr/local \

6 编译
make
7、安装
sudo make install

8、复制php.ini
把解压目录下的php.ini-recommended复制到php的lib目录
sudo cp php.ini-recommended /home/eros/WEB_ENV/php528/lib/php.ini

9、修改apache 的配置文件 httpd.conf
增加一下内容
LoadModule php5_module        modules/libphp5.so 安装php时候已经自动生成
AddType application/x-httpd-php .php

10测试
编写一个php文件,如any.php
<?php
phpinfo();
?>

放到apache的htdocs目录下
重新启动apache
http://127.0.0.1/any.php
分享到:
评论

相关推荐

    ubuntu8.04中配置java+tomcat+eclipseMyEclipse开发环境(更新)

    本文将深入解析如何在Ubuntu 8.04系统上搭建这套开发环境,涵盖Java环境的配置、Tomcat服务器的安装与启动、以及集成开发环境Eclipse MyEclipse的设置。 ### Java环境配置 #### 安装Java运行环境与开发工具包(JDK)...

    ubuntu 8.04 安装g++

    在 Ubuntu 8.04 系统中安装 G++ 编译器是非常必要的,特别是在配置 okl4 环境时。下面将详细介绍如何在 Ubuntu 8.04 中安装 G++。 首先,需要安装 build-essential 软件包,该软件包包含了基本的编译工具,包括 GCC...

    详解:Vmware虚拟机下Ubuntu8.04安装.pdf

    Vmware虚拟机下Ubuntu 8.04安装可以分为两个部分:Vmware虚拟环境的安装和Ubuntu系统的安装。在Vmware虚拟环境的安装中,我们需要首先安装Vmware Workstation,然后创建一个新的虚拟机,选择Linux版本为Ubuntu 8.04...

    ubuntu8.04默认的源

    ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源

    ubuntu8.04优化指南

    对于那些内存有限的老式计算机来说,如何在低配置环境下流畅运行 Ubuntu 8.04 成为了一个挑战。本文将详细介绍如何在仅有 128MB 内存甚至更低配置的机器上安装并优化 Ubuntu 8.04。 #### 二、安装 Ubuntu 8.04 ...

    Ubuntu8.04安装教程

    Ubuntu 8.04,代号“Hardy Heron”(苍鹭),是Ubuntu Linux操作系统的一个重要版本,发布于2008年。这个版本带来了许多改进和新特性,为用户提供了更稳定、安全和易用的操作环境。下面将详细介绍Ubuntu 8.04的安装...

    ubuntu8.04使用手册

    ubuntu8.04使用手册,ubuntu8.04使用手册ubuntu8.04使用手册,ubuntu8.04使用手册,ubuntu8.04使用手册,

    ubuntu8.04速成手册1.0.pdf

    《Ubuntu 8.04 速成手册1.0》是一本专为初学者设计的指南,旨在帮助读者快速掌握Ubuntu 8.04(Hardy Heron)这一经典Linux发行版的使用技巧。Ubuntu 8.04是Ubuntu系列的一个重要版本,发布于2008年,它的稳定性和...

    Ubuntu8.04安装配置大全

    ### Ubuntu 8.04 安装与配置详解 #### 一、系统初始化 系统初始化是确保Ubuntu系统正常运行的基础步骤。此阶段涉及到的操作主要包括硬盘分区、安装过程中的选择(如语言、时区等),以及安装后的基础设置,如更新...

    Ubuntu 8.04桌面版安装教程

    Ubuntu 8.04,代号Hardy Heron,是Ubuntu Linux发行版的一个重要版本,于2008年4月24日正式发布。这个版本为桌面用户提供了长达3年的安全更新支持,对于服务器用户则提供了5年的支持期,因此它对广泛的用户群体都...

    ubuntu8.04速成手册

    最后,手册可能会提供一些进阶话题,比如Ubuntu的终端命令行技巧、编程环境搭建、开发工具的使用,甚至可能包括简单的系统维护和故障排查步骤。 通过阅读《Ubuntu 8.04 速成手册》,读者将能够熟练地操作Ubuntu ...

    Linux命令及ubuntu8.04使用手册

    包括三个资源:linux命令手册,ubuntu8.04使用手册,linux管理指南,简单实用是我的追求。

    ubuntu8.04速成手册1.0.rar ubuntu8.04 ubuntu8安装与配置

    Ubuntu 8.04,代号“Hardy Heron”,是Ubuntu Linux发行版的一个重要版本,发布于2008年,以其稳定性和丰富的应用软件库著称。这份手册的PDF文件包含了详尽的步骤和截图,使得即使没有Linux背景的用户也能顺利上手。...

    ubuntu8.04下的嵌入式开发环境建立.odt

    以下将详细介绍如何在Ubuntu 8.04下搭建一个完整的嵌入式开发环境。 首先,确保系统是最新的。打开终端并输入以下命令来更新系统软件包: ``` sudo apt-get update sudo apt-get upgrade ``` 接着,安装基本的开发...

    ubuntu 8.04速成手册

    总之,《Ubuntu 8.04速成手册》是一本全面覆盖了安装、配置、日常使用、系统维护、安全以及开发环境搭建等内容的教程,无论你是Linux新手还是希望深入了解Ubuntu 8.04的用户,都能从中受益。通过阅读这份手册,你...

    同事安装ubuntu8.04和windows

    标题中的“同事安装Ubuntu 8.04和Windows”指的是在一个计算机系统中同时安装Ubuntu 8.04(一个基于Linux的开源操作系统)和Windows(微软的商业操作系统)的双系统配置。这样的设置允许用户根据需求在两个操作系统...

    ubuntu8.04手册05

    ubuntu 8.04使用手册

    ubuntu8.04完全安装指南

    打开终端(通过Application菜单下的附件找到Terminal),输入`sudo -i`切换到管理员权限,然后输入`sudo gedit /etc/apt/sources.list`打开Ubuntu 8.04的源列表文件。将文件内容替换为以下内容: ``` deb ...

Global site tag (gtag.js) - Google Analytics