个人习惯将下载包放到/usr/lcoal/src  安装时位置为/usr/local/***

安装PHP

1、 下载
    [root@localhost src]#wget http://cn2.php.net/distributions/php-5.6.13.tar.gz
2、解压
    [root@localhost src]#tar -zxvf php-5.6.13.tar.gz
3、配置
    [root@localhost php-5.6.13]#./configure --prefix=/usr/local/php  --with-apxs2=/usr/local/apache/bin/apxs

这里的-with-apxs2=/usr/local/apache/bin/apxs选项,其中apxs是在安装Apache时产生的,

  apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apache服务器中。我的理解是通过这个工具把PHP模块动态加载到Apache中

  出现错误:configure: error: xml2-config not found. Please check your libxml2 installation.

  运行yum install libxml2,然后再运行yum install libxml2-devel安装完毕后,重新运行上面的./configure命令。

4、编译
    make    
5、安装
    make install

6、配置文件

cp /usr/local/src/php-5.3.16/php.ini-development  /usr/local/php/lib/php.ini

7、配置httpd.conf文件(满足最基本的配置)
  编辑 /usr/local/apache/conf/httpd.conf 文件
  找到:
  AddType application/x-compress .Z
  AddType application/x-gzip .gz .tgz
  在后面添加:
  AddType application/x-httpd-php .php #(使Apcche支持PHP)
  AddType application/x-httpd-php-source .php5
  找到:
  <IfModule dir_module>
    DirectoryIndex index.html
  </IfModule>
  添加:
  <IfModule dir_module>
    DirectoryIndex index.html index.php
  </IfModule>

8、重启Apache

9、测试
    在apache的htdocs下建立一个php文件index.php,里面的内容如下:
    <?php
    phpinfo();
    ?>
    然后在浏览器里输入http://127.0.0.1/index.php

转载于:https://www.cnblogs.com/ID890/p/php.html

LINUX 安装 PHP5.6.13相关推荐

  1. 11.10/11.11/11.12 安装PHP5 11.13 安装PHP7

    2019独角兽企业重金招聘Python工程师标准>>> 11.10/11.11/11.12 安装PHP5 PHP官网www.php.net 当前主流版本为5.6/7.1 安装前请安装 ...

  2. php5.4.13.tar.bz2,编译安装PHP-5.4.13

    一.简介 PHP官方网站: http://php.net 本次安装的版本: php-5.4.13 二.下载, 安装PHP [root@caiya software]# wget http://muse ...

  3. php libjpeg,Linux 安装php-5.2.17出现 libjpeg.(a|so) not found

    在Linux安装php,提示错误:libjpeg.(a|so) not found , 原因总结:libiconv 没有安装,下载libiconv-1.13.1.tar.gz不指定路径安装了以后好了. ...

  4. linux安装php5.6

    系统环境: CentOS 6.5 / 7.0 x86_64 Fedora 20 x86_64 下载 PHP 源码包 wget http://cn2.php.net/distributions/php- ...

  5. linux安装php5.5 mysql_MySQL 在Linux上的安装 (RedHat 5.5)

    4.Filezilla传递rpm包至安装目录(先建立mysql用户,用其连接,默认不推荐root连ftp,安全习惯hellip;hellip;)啊,忘了配置目 get your rhlinux ok, ...

  6. 转-httpd 2.4.4 + mysql-5.5.28 + php-5.4.13编译安装过程

    一.编译安装apache 1.解决依赖关系 httpd-2.4.4需要较新版本的apr和apr-util,因此需要事先对其进行升级.升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包.这 ...

  7. Linux学习-11月13日(PHP安装)

    2019独角兽企业重金招聘Python工程师标准>>> 11月13日任务 11.10/11.11/11.12 安装PHP5 11.13 安装PHP7 php中mysql,mysqli ...

  8. mysql 5.5.48源码安装_centos5.5+apache2.2.15+mysql5.1.48+php5.2.13 编译安装 --by 画符抓鬼撰聊斋.doc...

    centos5.5+apache2.2.15+mysql5.1.48+php5.2.13 编译安装 --by 画符抓鬼撰聊斋.doc 还剩 5页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲 ...

  9. zabbix php 安装,zabbix_Linux安装php5.6.31

    Linux安装php5.6.31 注意: 1.yum  repolist查看显示repo仓库列表,并显示软件包数量 或者使用yum makecache 一.安装php 1.安装php5.6.31依赖包 ...

最新文章

  1. springboot 引入jdbc驱动_SpringBoot整合jdbc、durid、mybatis详解,数据库的连接就是这么简单...
  2. 开发日记-20190914 关键词 汇编语言王爽版 第七章第八章
  3. python11-28笔记(1.6-1.7)
  4. void 类型的指针
  5. 前端学习(1158):对象结构01
  6. UML九种图 之 包图和对象图
  7. JDK8那些惊为天人的新特性
  8. django-自关联-三级联动的效果
  9. GIT提交记录和Revert commit过程分析
  10. GPU Pro 2 ------ Volume Decals
  11. 剑指offer——面试题39:二叉树的深度
  12. 2.3谨慎活跃问题(Beware of Liveness Problems)
  13. rabbitmq-web-stomp 优化过程
  14. @【基础测绘计算】(坐标正反算)
  15. 第十七天(续第十六天BPDU相关知识以及STP的配置)
  16. JAVA实习生面试问题
  17. 32个企业软件门类名称和释义
  18. USB audio调试
  19. MOS管与三极管比较及应用
  20. 关于ffmpeg如何下载、安装和使用

热门文章

  1. windows打开设备管理器
  2. (原創) 哪些地方會用到Copy Constructor和Assignment Operator? (C/C++)
  3. postgresql基本使用(一)
  4. QTP的那些事 -– Visual Relation Identifier Feature: How to use in the real world
  5. 转 Windows串口过滤驱动程序的开发
  6. android中Canvas使用drawBitmap绘制图片
  7. 如何让网站文章秒收录
  8. oracle开机启动脚本
  9. Juniper防火墙备份与恢复处理方法
  10. 轻松提取und文件加密内容,破解X-文件锁