注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

php开发lamp

《西安--木木》-经历丰富了生活。 架构师QQ群: 246695517

 
 
 

日志

 
 

Linux下安装php-5.4.7  

2013-06-23 19:45:05|  分类: php配置 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

前面的Apache与mysql已经安装成功,今天我们安装php-5.4.7,整个Linux下的开发环境就可以搭建好了。

一:所需要的软件包:php-5.4.7.tar.zip         re2c-0.13.5.tar.gz(这个再安装的时候会用到) 

        1>安装re2c-0.13.5.tar.gz

             tar -zvxf  re2c-0.13.5.tar.gz             cd  re2c-0.13.5/            ./configure   &&  make && make  install

        2>安装php

             unzip php-5.4.7.tar.zip      得到了php-5.4.7.tar.bz2文件

             tar -xjvf  php-5.4.7.tar.bz2  得到php-5.4.7   

             cd php-5.4.7/ <注意我们的压缩包文件都是放在/usr/local/下的>

             执行:   ./configure --prefix=/usr/local/php  --with-apxs2=/home/houqingdong/http-2.2.6-exe/bin/apxs --with-mysql=/usr/local/mysql  --with-config-file-path=/usr/local/php --enable-mbstring  

             回车执行之后,会出现下面的错误:说的是找不到xml2-config文件,请重新配置libxml2

           

           解决方法:

                                yum install libxml2

                                yum install libxml2-devel-y

           查找一下看能否找到xml2-config文件:       find / -name "xml2-config"     出现结果则说明安装成功,解决该问题的链接:

             http://hi.baidu.com/weiokx/item/9039e4db3ccbc8ed785daac5

           然后再执行上面的:./configure --prefix=/usr/local/php  --with-apxs2=/home/houqingdong/http-2.2.6-exe/bin/apxs --with-mysql=/usr/local/mysql  --with-config-file-path=/usr/local/php --enable-mbstring  

            make                     make  install

            安装成功的提示界面为:

          

           接下来配置Apache,使其支持php

           关闭Apache的服务:service httpd stop

           vi /home/houqingdong/http-2.2.6-exe/conf/httpd.conf

           添加 AddType application/x-httpd-php .php .php3

           在DirectoryIndex 一行后添加 index.php                                添加位置以及结果图为:
         
 
       
 
       同时你还可以检查一下你的跟目录是否是正确的:
      
 
      然后作为测试,我们输入:
                                                          echo "<?php phpinfo(); ?>" >/home/houqingdong/http-2.2.6-exe/htdocs/index.php
      启动我们的Apache:
                                                           service httpd start
      在我们的浏览器中输入:http://localhost/index.php
     
      OK,安装成功。
    
     我自己出现的错误,绕弯的地方:
         1> 之前要么就是用yum安装过,要么就是安装光盘中自带的安装Apache,我整个流程走下来都正常,Apache配置的基本目录也是正确的,在浏览器中输入
           http://localhost 也显示Apache已经正确安装,但是就是访问index.php的时候提示找不到,经过一番周折才发现原来现在启动着的是以前的那个Apache
           因此:
                         停掉以前那个:   service  httpd   stop               <或者干脆直接删除了: yum remove httpd>
                         启动我刚安装的:  /home/houqingdong/http-2.2.6-exe/bin/apachect1  start       
           再次访问即可。
          2>
          
          基本问题就是SELinux保护模式引起的
     
       re2c-0.13.5:在php需要安装此库文件。
      给php打模块可能需要,我给php打mongo-1.4.1时要此库文件。
  评论这张
 
阅读(1482)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017