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

Linux服务器
linuxsambauser共享方式配置
vsFTPd服务器和防火墙及SELINUX关系
探查Linux系统DNS服务器运行状况
Solaris10下DNS服务器安全攻略
实例:保障UbuntuApacheWeb服务器安全
SUSE下使用SAMBA建立文件服务器
Linux服务器常出现错误及代表含义
LinuxSambauser共享方式配置方法介绍
Debian和UbuntuLinux的NFS配置介绍
Linux服务器实时监控加载硬件信息
Solaris工作站常用下载工具推荐(下)
Linux系统服务器的存储空间巧妙管理
SUSELinux下用SAMBA建立文件服务器
Tor中继服务器在Linux里安装配置的流程
Linux服务器维护统计连接数查看外部IP
Linux系统邮件服务器的搭建过程解析
在CentOS下安装配置VNC的过程
OpenSUSE下使用SAMBA建立文件服务器
配置记录FTP传输情况的LinuxFTP服务器
Linux系统下DNS服务器的架设

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


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