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

linux下apache 的安装,php安装过程相关推荐

  1. linux下apache+php+mysql升级安装过程

    由于服务器的linux版本太低,apache+php+mysql版本都太低,初次学习linux经过三天除了吃饭睡觉终于把apache+php+mysql给升级了!现说下升级过程: 一删除apache+ ...

  2. Linux下Apache Web服务器的安装与配置

    1.Apache Web服务器简述     Web服务是目前Internet应用最流行.最受欢迎的服务之一,Linux平台使用最广泛的Web服务器是Apache,它是目前性能最优秀.最稳定的Web服务 ...

  3. linux安装php pgsql,Linux下apache php+phppgadmin+postgresql安装配置

    操作系统:CentOS 安装包:httpd(首选yum), php(包括php以及php-pgsql,php-mbstring,首选yum), phppgadmin , postgresql . 一. ...

  4. Linux下apache服务器安装,sqlite安装,apache启动,关闭,重启,编写cig程序进行测试,浏览器访问cig程序

     1安装ubuntu 14.04 64位操作系统 2安装apache和sqllite以及依赖的sqllite开发库 3配置目录 /etc/apache2 4 html页面目录 var/www/ 5 ...

  5. linux下php的安装路径,Linux下Apache、PHP、MySQL默认安装路径

    Apache: 如果采用RPM包安装,安装路径应在 /etc/httpd 目录下 Apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/ ...

  6. php mysql编译安装目录_Linux下Apache PHP MySQL默认安装路径

    Linux下Apache PHP MySQL默认安装路径 Apache 如果采用RPM包安装,安装路径应在 /etc/httpd目录下 Apache配置文件: /etc/httpd/conf/http ...

  7. 历史经验之Linux下PF_RING的编译和安装过程

    历史经验之Linux下PF_RING的编译和安装过程 1)确认是否安装PF_RING 2)从下载网址下载最新版本的PF_RING: 编译和安装PF_RING 1)编译pf_ring内核文件 2)编译p ...

  8. linux终端怎样ise,Linux下ISE开发环境的安装zz

    Linux下ISE开发环境的安装zz (2011-03-17 18:55:33) 标签: 杂谈 转自:http://hi.baidu.com/remygo/blog/item/6823f78b83ce ...

  9. 在Linux下,SVN服务器的安装

    最近想在VPS上搭建一个SVN服务,方便在外面使用时存放代码. 上次介绍过在Windows上搭建SVN服务器,这次来谈谈在Linux上搭建吧,系统是CentOS. 网上有不少教程,可是没有一篇完整的, ...

最新文章

  1. 高效sql性能优化极简教程
  2. 一切为了AI!黄仁勋GTC大会发布全新DPU处理器,计算吞吐量三年跨越1000倍
  3. 如何对单手和双手协同运动方向进行神经表征和解码?北理工研究团队给出了相关方案
  4. 在python中排序元组
  5. JQuery UI之Autocomplete(2)后端获取数据
  6. 计算机玩游戏不能全屏,玩游戏屏幕两边有黑条?教你简单几步轻松解决-win7玩游戏不能全屏...
  7. 南岸焊接机器人厂_造船三部高效焊接工艺技术年鉴
  8. sublime text学习
  9. 做形态学方法的团队_图像分割实战-分水岭分割方法和GrabCut 算法
  10. 运行报错provider = models.ForeignKey(Provider, on_delete=True) TypeError(‘on_delete must be callable.‘)
  11. IDEA+MAVEN+testNG(reportNG)
  12. 前台数据数组转化为json数据
  13. c语言转化音乐格式转换器安卓版,音频提取格式转换APP
  14. 打印菱形图案C语言详解
  15. 如何利用COOC软件绘制动态交互图?
  16. 组装一台稳定的计算机
  17. 软件测试的前景还是很广阔的,你怎么看?
  18. 大数据之数据仓库建设(三)
  19. 关于泰克2465B校准
  20. 如何做一个出色的固定资产管理员?

热门文章

  1. 矢量点积与矢量叉乘的微分
  2. 第一章:第一节数据载入及初步观察-课程
  3. IEEE T PAMI投稿注意事项
  4. 华为究竟做了多少芯片?
  5. Oracle转MySQL存储函数percentile_cont(比例) WITHIN GROUP( ORDER BY to_number(分数) )用法
  6. 【英语:基础高阶_全场景覆盖表达】K9.口语主题陈述——饮食健康类
  7. python实现AES对文件加解密(这里使用ECB密码本模式)
  8. CRUSH算法 - 可控、可伸缩、分布式地归置多副本数据
  9. HTTP-XMLHttpRequest
  10. SSH免密登录(笔记)