爱易网页  
                        
                            Linux  
                        linux停apache 的安装,php安装过程  
                           
                     
                    
                    日期:2014-05-16  浏览次数:20951 次 
                    
                        
                         linux下apache 的安装,php安装过程
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
                        
                      
                    
                        
                     
                    
                        免责声明:  本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。