centos5.5php网站,CENTOS 5.5安装APACHE+PHP5.5

Centos下Yum安装apache + PHP以及升级

实验环境:

OS:Centos  5.5

内存:1024   MB

PHP:  php   2.1

Apache:apache 2.2.3

第一步:

通过HTTP方式安装系统,安装系统比较简单,详细步骤省略。

第二步:

Yum安装Apache和PHP

1.准备编译环境(定制源码安装时所需要的开发环境)

yum install gcc gcc-c++ make automake autoconf

yum install qt4-sqlite qt4-mysql qt4-devel qt qt-devel

2.安装apache以及PHP相应WEB&库模块

yum install httpd

hp-mcrypt php-mhash php-mbstring php-xml php-gd

yum install postgresql-devel  httpd-devel openssl-devel libxml2-devel zlib-devel curl-devel libmcrypt-devel mhash-devel libjpeg-devel libpng-devel gd-devel freetype-devel libtool-ltdl-devel

3.查看系统安装版本

[root@bogon php-5.3.2]# httpd -v

Server version: Apache/2.2.3

Server built:   Apr  4 2010 17:19:54

[root@bogon ~]# php -v

PHP 5.1.2.2 (cli) (built: May 27 2010 19:00:28)

Copyright (c) 1997-2010 The PHP Group

Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

4.下载php-5.3.2源码到/usr/local并解压缩

[root@bogon local]# cd php

php-5.3.2.tar.bz2

[root@bogon local]# tar jxvf php-5.3.2.tar.bz2

5.编译安装PHP-5.3.2

[root@bogon local]

./configure \

--prefix=/opt/php-

5.3.2

\

(目录要提前建立)

--with-config-file-path=/opt/php-

5.3.2

/etc \

(目录要提前建立)

--with-apxs2=/usr/sbin/apxs \

(需要安装httpd-devel,查询方法rpm       -ql httpd-devel|moere)

[root@bogon local]Make && make install

[root@bogon local]cp /etc/php.ini     /opt/php-5.3.2/etc

6.修改原来php.conf调用模块位置

[root@bogon local]cd /etc/httpd/conf.d/

[root@bogon conf.d]#vi php.conf

将里面内容

LoadModule php5_module modules/libphp5.so

的文件libphp5.so替换成,(需要安装后的/opt/php-5.3.2/下的libphp5.so,替换前要将/etc/httpd/modules/下的原libphp5.so进行备份。)

7.重新启动服务,使修改生效。

[root@bogon local]service httpd restart

若出现类似错误,先禁用防火墙[root@bogon httpd]# service httpd restart

停止 httpd:[确定]

启动 httpd:httpd: Syntax error on line 210 of /etc/httpd/conf/httpd.conf: Syntax error on line 6 of /etc/httpd/conf.d/php.conf: Cannot load /etc/httpd/modules/libphp5.so into server: /etc/httpd/modules/libphp5.so: cannot open shared object file: No such file or directory

[失败]

8..删除原来的PHP-5.12版本

[root@bogon conf.d]#yum remove php\*

命令积累:yum search name,需找与某个文件有关的东西。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值