当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > Linux服务器教程:安装apache和php

Linux服务器
Linux/UNIX命令dd简介
分级防御 针对Linux服务器攻击防范
Linux下Apache配置虚拟主机+SSL
Linux系统的服务器攻防技术详解
Linux环境使用TC进行服务器流量控制方法
Apache服务器使用.htaccess实现图片防盗链
整理一些linux系统一些常用的系统信息查看命令
修改Linux系统下22端口两种方法
加强Linux系统在安全方面的管理
linux创建一定大小文件命令--dd
linux下configure命令详细介绍
使用linux cd命令来改变所在目录
巧用linux cd命令和Pushd切换目录
linux中Find命令的使用
DB2在Linux和UNIX环境下的安装
教程:三万元搭建LINUX服务器集群
Linux集群的虚拟化技术面临的挑战
Linux 服务器的安全隐患以及防范对策
使用linux下的TC进行服务器流量控制
在linux上使用BIND建立DNS服务器

Linux服务器教程:安装apache和php


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 53 ::
收藏到网摘: n/a

一、安装apache

#cd /opt/tools/
# tar -zvxf httpd-2.2.0.tar.gz
解压httpd-2.2.0.tar.gz
# cd httpd-2.2.0
进入httpd-2.2.0目录
# mkdir -p /usr/local/apache2
生成/usr/local/apache2目录
#./configure --prefix=/usr/local/apache2 --enable-module=most --enable-rewrite --enable-shared=max --enable-so
//php的编译参数就更多了,呵呵,自己如果有兴趣就可以专门研究一下
#make
#make install //注意,该命令是让apache2编译出所有的so文件,apache2以DSO模式运行。

启动apache
# /usr/local/apache2/bin/apachectl start
注意: Listen 修改端口 DocumentRoot 默认根目录

二、安装libxml2
#tar -xjvf libxml2-2.6.23.tar.bz //这个我下的是.bz的,你下的如果是.gz的就执行 tar -zxvf libxml2-6.23.tar.gz
#cd /libxml2-2.6.23
#./configure --prefix=/usr/local/libxml2
#make
#make install

三、安装php5,php5必须有libxml2支持!(切记一切软件的安装最好参看源文件下的INSTALL)
(1) 从http://www.php.net/downloads.php.上下载完整的PHP5.x的源代码文档,并将其内容放置到一个目录中,本书截稿时PHP的最新版本为5.1.2。
(2) 进入放置PHP源代码的文件夹,执行下面的命令:
#./configure --prefix=/usr/local/php5 --with-mysql=/usr/local/mysql --with--pxs2=/usr/local/apache2/bin/apxs
#make
#make install

(3) cp php.ini-dist /usr/local/php5/lib/php.ini
(4) 打开Apache配置文件(httpd.conf),找到DirectoryIndex入口,在行的末尾增加index.php。
DirectoryIndex index.html index.html.var index.php
找到AddType入口,加入
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps