`
owen-zhang
  • 浏览: 27447 次
文章分类
社区版块
存档分类
最新评论

linux 下安装 php5.4.4

 
阅读更多

第一步:安装apache 见 http://owen-zhang.iteye.com/blog/1704396

 

第二步:解压php

[root@test02 software]# tar zxvf php-5.4.4.tar.gz

 

第三步:编译安装

 

[root@test02 php-5.4.4]# ./configure --prefix=/usr/local/php5.4 --with-apxs2=/usr/local/httpd2.2.22/bin/apxs --with-mysql

 

这样会在 /usr/local/httpd2/modules 目录下生成一个 libphp5.so, 并且在httpd.conf 中会自动加上

 

LoadModule php5_module modules/libphp5.so 这句

 

复制php解压目录下的php.ini-production 到 /usr/local/httpd2/lib 目录下,并改名为 php.ini

 

第四步:修改httpd.conf 让apache 可以认识php的扩展名

 

在httpd.conf最后加上

 

<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>
       Or,  if we wanted to allow .php, .php2, .php3, .php4, .php5, .php6,
       and  .phtml files to be executed as PHP, but nothing else, we'd use
       this:
<FilesMatch "\.ph(p[2-6]?|tml)$">
    SetHandler application/x-httpd-php
</FilesMatch>
       And  to  allow  .phps files to be handled by the php source filter,
       and displayed as syntax-highlighted source code, use this:
<FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
</FilesMatch>

 

重启apache

 

具体参考 php解压目录下的 INSTALL

 

 

 

分享到:
评论

相关推荐

    php-5.4.4.tar.gz

    本文将详细介绍如何在Linux环境下安装并配置PHP 5.4.4。 一、下载与解压 首先,我们需要获取PHP 5.4.4的源码包。通过`wget`命令可以下载这个名为"php-5.4.4.tar.gz"的压缩文件。例如: ```bash wget ...

    linux下PHP扩展的安装(curl)

    假设PHP已安装在`/usr/local/php-5.4.4`,则可以按照以下步骤操作: ``` cd /usr/local/php-5.4.4/ext/curl ``` 如果在运行`phpize`时遇到找不到`autoconf`的问题,需要先安装`autoconf`: ``` yum install ...

    php-5.4.41.tar.gz

    PHP 5.4.41的源码安装是一个涉及多个步骤的过程,需要对Linux系统和编译构建有一定了解。正确安装并配置后,开发者将能够充分利用其强大的功能,创建出高效、稳定的Web应用。在实践中,不断探索和理解PHP的内部机制...

    PHP的Laravel框架结合MySQL与Redis数据库的使用部署

    在安装Laravel之前,需要把Linux + Nginx + Mysql + Php的环境搭建好。具体的搭建步骤这里就不再详述了。 P.S. Linux阿里云已经自带了,本文使用的是centOS 6.5 64位的ECS 关于Nginx和Apache的选择看自己喜好,...

    由0晋升200%系统高手

    5.4.4 取消系统文件备份 5.4.5 优化“视觉效果”设置 5.4.6 铅华洗尽的Windows XP 5.5 应用程序优化 5.5.1 把优化进行到底──Windows优化大师 5.5.2 哈立波特的魔法衣——超级兔子魔法设置 实例1:向...

    Node.js+开发指南

    2.2.2 Linux发行版上安装Node.js 16 2.2.3 Mac OS X上安装Node.js 16 2.3 编译源代码 17 2.3.1 在POSIX系统中编译 17 2.3.2 在Windows系统中编译 18 2.4 安装Node包管理器 18 2.5 安装多版本管理...

    eml企业通讯录管理系统经典版

    EML企业客户关系管理系统,是基于Linux开放性内核和Apache基础上Php+Mysql的智能B/S交互式服务系统。 EML系统移动端由移动端采用javascript、html5、ajax、json等技术。 中间件层包括函数库,由java开发,android操作...

    debian6升级到debian7的简单升级.docx

    * PHP 5.4.4 * Php5-fpm * PostgreSQL 9.1 * Python 2.7.3和3.2.3 * Samba 3.6.6 * Tomcat 6.0.35和7.0.28 * Xen Hypervisor 4.1.4 * Xfce 4.8桌面环境 * X.Org 7.7 Debian 7是一个功能强大且稳定的操作系统,包含...

    MySQL中文参考手册

    + 5.4.4 存储过程和触发器 + 5.4.5 外键(Foreign Keys) # 5.4.5.1 不使用外键的理由 + 5.4.6 视图(Views) + 5.4.7 '--'作为一个 注解的开始 o 5.5 MySQL 遵循什么标准? o 5.6 怎样处理没有提交/回卷(COMMIT ...

    MYSQL

    4.6.1 Linux RPM注意事项 4.6.2 构造客户程序 4.6.3 系统特定的问题 4.6.3.1 Linux 注意事项 4.6.3.2 HP-UX 注意事项 4.7 安装 MySQL源代码分发 4.7.1 快速安装概述 4.7.2 运用补丁...

    MySQL中文参考手册.chm

    4.6.2 构造客户程序 4.6.3 系统特定的问题 4.6.3.1 Linux 注意事项 4.6.3.2 HP-UX 注意事项 4.7 安装 MySQL源代码分发 4.7.1 快速安装概述 4.7.2 运用补丁 4.7.3 典型的...

Global site tag (gtag.js) - Google Analytics