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

Linux服务器
Linux:安装Apache与PHP
Linux双网卡开启NAT共享的设置
关于Linux系统下PATH设置
查看Linux系统版本信息的命令
修改linux文件权限命令:chmod
Linux环境网络服务相关的配置文件的含义
Linux解压rar文件内容全部乱码的处理
Linux下关于RPM软件包的操作命令
root用户密码遗忘(Linux)该怎么办?
Linux下Tomcat自启动的设置
FreeBSD系统平台下的WEB服务的组建
Linux系统下简单安装VPN
Tomcat与Web服务器
Linux下vsftp的安装和配置方法
如何设定一个安全的log服务器
Ubuntu自带的FTP服务器vsftpd技巧
Linux服务器攻击四种级别介绍
可以强化Linux系统的大体步骤
利用Rewrite规则封掉对方的IP
Linux内核7个值得关注的开发热点

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


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