linux下apache 的安装,php安装过程

原创 2013年09月26日 12:24:26
linux下apache 的安装
1、进入work目录下:cd /usr/local/work
(如没有则自己新建,命令:mkdir /usr/local/work)
 
2、在work目录下从网站下载apache并解压:
wget http://dev.xiaonei.com/apache-mirror/httpd/httpd-2.0.63.tar.gz
解压:tar zxvf httpd-2.0.63.tar.gz
 
3、进入httpd-2.0.63目录:cd httpd-2.0.63
 
4、建立makefile,并将Apache安装到/usr/local/apache2目录下:
./configure -prefix=/usr/local/apache2 -enable-module=so   (/configure前有一个点“.”的)
 
5、开始编译:make
 
6、开始安装Apache到work目录中:
make install
 
7、至此Apache的安装工作完成,可以在每次启动系统时通过如下命令启动或重新启动Apache服务:
/usr/local/apache2/bin/apachectl start
/usr/local/apache2/bin/apachectl restart
 
8、打开浏览器,在地址栏输入“http://localhost”出现“It works!”或apache图标的漂亮界面,说明apache安装成功!




//////////////PHP 安装////


1.获取安装文件: http://www.php.net/downloads.php   http://cn2.php.net/distributions/php-5.5.4.tar.gz
wget http://cn2.php.net/distributions/php-5.5.4.tar.gz


获取安装php需要的支持文件:http://xmlsoft.org/sources/libxml2-2.9.1.tar.gz
wget http://xmlsoft.org/sources/libxml2-2.9.1.tar.gz


2.安装libxml2


 tar zxvf libxml2-2.9.1.tar.gz 
 cd libxml2-2.9.1.
 ./configure --prefix=/usr/local/libxml2 
 make
 make install




如果安装成功以后,在/usr/local/libxml2/目录下将生成bin、include、lib、man和share五个目录。在后面安装PHP5源代码包的配置时,会通过在configure命令的选项中加上"--with-libxml-dir=/usr/ local/libxml2"选项,用于指定安装libxml2库文件的位置。






3.安装php5




#tar zvxf php-5.5.4.tar.gz 
#cd php-5.5.4
#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-libxml-dir=/usr/local/libxml2
#make 
#make install 


4.重新配置apache2让他支持php


配置 httpd.conf 让apache支持PHP:
  # vi /usr/local/apache2/conf/httpd.conf


  找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容


     AddType application/x-httpd-php .php      (.前面有空格)


  AddType application/x-httpd-php-source .phps        (.前面有空格)


然后CPOPY PHP的配置文件
  cp php-5.5.4/php.ini.dist /usr/local/php/lib/php.ini 


    (如果没有php.ini.dist 则把php.ini-development php.ini-production中的任何一个重命名为php.ini.dist即可。)


  修改php.ini文件 增加 register_globals = On


重启apache
  service apache restart


5.测试php是否成功安装


写一个php测试页info.php,放到apache2/htdocs中。


<?php 


 phpinfo(); 


?>; 


在浏览器中输入:服务器地址/info.php


如果能正常显示出php的信息,则说明Apche+Mysql+PHP安装成功!






今日编译apache时出错://////////////////////////////////


#./configure --prefix……检查编辑环境时出现:


checking for APR... no
configure: error: APR not found .  Please read the documentation


解决办法:


1.下载所需软件包:


wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz  
wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz  
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip   
2.编译安装:


yum remove apr-util-devel apr apr-util-mysql apr-docs apr-devel apr-util apr-util-docs 
具体步骤如下:


  a:解决apr not found问题>>>>>>


[root@xt test]# tar -zxf apr-1.4.5.tar.gz  
[root@xt test]# cd  apr-1.4.5  
[root@xt apr-1.4.5]# ./configure --prefix=/usr/local/apr  
[root@xt apr-1.4.5]# make && make install  
 
  b:解决APR-util not found问题>>>>


[root@xt test]# tar -zxf apr-util-1.3.12.tar.gz  
[root@xt test]# cd apr-util-1.3.12  
[root@xt apr-util-1.3.12]# ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config  
[root@xt apr-util-1.3.12]# make && make install 


  c:解决pcre问题>>>>>>>>>


[root@xt test]#unzip -o pcre-8.10.zip  
[root@xt test]#cd pcre-8.10  
[root@xt pcre-8.10]#./configure --prefix=/usr/local/pcre  
[root@xt pcre-8.10]#make && make install 
4.最后编译Apache时加上:


--with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre
版权声明:转载请标注:http://blog.csdn.net/yzzst 。 本文为博主原创文章,未经博主允许不得转载。作者:周圣韬(北漂周)

Linux中Apache(httpd)安装、配置、加为服务

1. 前置准备 有些linux版本中已经预置了有Apache,并且已经是服务了,所有首先检查系统中是否已经存在httpd的服务# 1. 查看是否有httpd进程正在运行(下图是有的情况) ps -ef...
  • u010297957
  • u010297957
  • 2016年02月26日 17:48
  • 18836

linux安装配置Apache2.4

首先下载官网的apache(httpd-2.4.16.tar.gz):http://httpd.apache.org/download.cgi#apache24 选择以上两种任意一种版本下载 第一...
  • u011214505
  • u011214505
  • 2015年08月31日 10:34
  • 2331

Linux安装apache详解

一、概述今天终于在在Linux把apache安装好了,花了将近两天的时间,废材啊。。。 看图。二、步骤1、下载apache源代码可以通过WinScp将源代码将从window上移到Linux上。例如,...
  • qq_28702545
  • qq_28702545
  • 2016年09月13日 20:44
  • 16749

linux下Apache安装包

  • 2014年12月04日 10:48
  • 7.17MB
  • 下载

Linux下安装Apache

其实我知识源码安装apache的时候遇到问题看懂啊这篇文章,本来想自己写一篇的,但是觉得这篇的内容更好, 原文连接Linux下安装Apr及其Apr-util的基本步骤 1.安装apr # gzip -...
  • qq_26819733
  • qq_26819733
  • 2016年07月27日 19:25
  • 2217

linux 下apache安装、启动和配置

linux 下 apache安装 1:系统安装,这里就不说了,网上有很多,也很简单。顺便说下,我用的是redhat 9; 2:在图形界面下下载apache 安装包,我下的是 httpd-2.2.9...
  • u011839461
  • u011839461
  • 2013年09月26日 15:19
  • 4071

linux Apache安装

1.       下载apache, http://httpd.apache.org/download.cgi  通过这个官方网站,我们可以下到最新的版本。现在版本都是以这样的方式表达的:httpd-...
  • loverwind
  • loverwind
  • 2008年10月12日 17:29
  • 46632

linux下apache的安装配置

下载安装从http://httpd.apache.org/上下载httpd-2.2.6.tar.gz,上传到linux主机,然后开始安装。解压tar -zxvf httpd-2.2.6.tar.gz,...
  • chenxiaohua
  • chenxiaohua
  • 2008年01月17日 00:59
  • 36486

如何在Ubuntu上安装Linux,Apache,MySQL,PHP(LAMP)

本教程解释如何安装Apache,如何安装MySQL,如何更改根MySQL密码,如何安装PHP,以及如何查看可用的库。 LAMP是一组用于获取Web服务器和ru的开源软件...
  • hanshileiai
  • hanshileiai
  • 2017年01月16日 16:23
  • 1049

Linux安装php-7.0.16,完成php和apache的配置

Linux安装php-7.0.16,完成php和apache的配置
  • forrest_ou
  • forrest_ou
  • 2017年03月07日 21:27
  • 5199
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux下apache 的安装,php安装过程
举报原因:
原因补充:

(最多只允许输入30个字)