读书人

Linux学习笔记-之-Linux上安装php-5.4

发布时间: 2012-11-22 00:16:41 作者: rapoo

Linux学习笔记----之----Linux下安装php-5.4.7

前面的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

Linux学习笔记-之-Linux上安装php-5.4.7

解决方法:

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

安装成功的提示界面为:

Linux学习笔记-之-Linux上安装php-5.4.7

接下来配置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 添加位置以及结果图为: Linux学习笔记-之-Linux上安装php-5.4.7 Linux学习笔记-之-Linux上安装php-5.4.7 同时你还可以检查一下你的跟目录是否是正确的: Linux学习笔记-之-Linux上安装php-5.4.7 然后作为测试,我们输入: echo "<?php phpinfo(); ?>" >/home/houqingdong/http-2.2.6-exe/htdocs/index.php 启动我们的Apache: service httpd start 在我们的浏览器中输入:http://localhost/index.php Linux学习笔记-之-Linux上安装php-5.4.7 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> Linux学习笔记-之-Linux上安装php-5.4.7 基本问题就是SELinux保护模式引起的 Linux学习笔记-之-Linux上安装php-5.4.7 参考资料的链接: http://www.cnblogs.com/RedCandle/archive/2012/07/05/2578379.html <Thanks hongcun zhang > http://www.osyw.net/articles/2012/09/28/1348805553665.html

读书人网 >UNIXLINUX

热点推荐