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

Linux服务器
htaccess Rewrite中文编码问题解决方法
缓存服务器的建立原理分析
Nginx虚拟主机多server_name的顺序问题
Nginx+PHP+MySQL双机互备、全自动切换方案
Nginx 0.7.x + PHP 5.2.6(FastCGI)+ MySQL 5.1 在128M小内存VPS服务器上的配置优化
VPS 配置优化笔记
解决Nginx + PHP(FastCGI)遇到的502 Bad Gateway错误
apache tomcat 一个网站多域名的实现方法
SSH 登录工具常用命令
httpd.conf 二级域名设置方法
linux 安装配置lamp v2
Tomeat6.0 连接池数据库配置
让你知道什么是 SVN
用rsync对网站进行镜像备份实现步骤
linux备份与恢复基础知识
限制 Apache日志文件大小的方法
Linux+Nginx+Php架设高性能WEB服务器
linux Apache CGI 安装配置
Apache 认证总结
Apache 二级域名实现方法介绍

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 67 ::
收藏到网摘: 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