Linux+php+apache+oracle环境搭建之CentOS下源码编译安装PHP

 更新时间:2014年08月20日 11:21:46   投稿:hebedich  
环境搭建过程中,编译安装PHP最艰辛。需要安装的依赖组件太多。现在整理记录一下。也希望对读者能有所帮助

首先需要安装下面几个安装包,可以在CD-ROM数据源里找到以下安装包yum安装

yum install perl* freetype libpng* libxm2 libxm2-devel curl curl-devel libjpeg*

手动下载安装 jpegsrc.v8c.tar libmcrypt-2.5.8.tar.gz

安装 jpegsrc

# tar -xvzf jpegsrc.v8c.tar
# cd jpeg-8c
# ./configure --prefix=/usr/local/jpeg
# make && make install

安装 libmcrypt

# tar -xvzf libmcrypt-2.5.8.tar.gz
# cd libmcrypt-2.5.8
# ./configure --prefix-/usr/local/libmcrypt
# make && makeinstall

安装PHP

# tar -xvzf php-5.5.10.tar.gz
# cd php-5.5.10
# ./configure --prefix=/usr/local/php -with-apxs2=/usr/local/httpd/bin/apxs --with-curl --with-mcrypt --with-mbstring
# make && make install

配置Apache支持PHP

修改 /usr/local/apache/conf/httpd.conf文件

在LoadModule项后面加入:

LoadModule php5_module modules/libphp5.so


在<IfModule mime_module></IfModule>之间加入

AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
AddHandler application/x-httpd-php .php

重启Apache服务

执行命令 # apachectl restart

测试PHP

在站点根目录下编写探针文件

# vi phpinfo.php

输入:

<?php
phpinfo();
?>

浏览器地址栏输入 http://192.168.23.131/phpinfo.php

显示如下信息:说明PHP安装成功。


相关文章

  • Linux whatis命令的使用方法

    Linux whatis命令的使用方法

    这篇文章主要介绍了Linux whatis命令的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • Linux获取当前脚本真实路径的方法

    Linux获取当前脚本真实路径的方法

    今天小编就为大家分享一篇关于Linux获取当前脚本真实路径的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • linux kill命令详解

    linux kill命令详解

    本篇文章主要介绍了linux kill命令详解 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Ubuntu系统下安装ImageMagick出错的解决过程

    Ubuntu系统下安装ImageMagick出错的解决过程

    由于项目需要, 所以要在Ubuntu下面安装ImageMagick,但在安装过程中遇到了些问题,通过查找相关的资料最终得以解决了,所以下面这篇文章主要给大家介绍了关于Ubuntu系统下安装ImageMagick出错的解决过程,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07
  • Linux曝出Sudo提权漏洞 任意用户亦可运行root命令

    Linux曝出Sudo提权漏洞 任意用户亦可运行root命令

    近期曝出的一个提权漏洞,却直指 sudo 的一个安全策略隐患 —— 即便配置中明确不允许 root 用户访问,该漏洞仍可允许恶意用户或程序,在目标 Linux 系统上以 root 用户身份执行任意命令
    2019-10-10
  • 图解linux安装tomcat(附常用命令)

    图解linux安装tomcat(附常用命令)

    这篇文章主要以图片文字结合的方式为大家介绍了linux安装tomcat,并linux操作tomcat一些常用命令,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • Linux中hostname修改方法详解

    Linux中hostname修改方法详解

    这篇文章主要为大家详细介绍了Linux中hostname的修改方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • Linux 系统双网卡绑定配置实现

    Linux 系统双网卡绑定配置实现

    这篇文章主要介绍了Linux 系统双网卡绑定配置实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • centos7云主机系统下挂载磁盘的方法

    centos7云主机系统下挂载磁盘的方法

    本篇文章主要介绍了centos7云主机系统下挂载磁盘的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • 在Ubuntu/Linux环境下使用MySQL开放/修改3306端口和开放访问权限

    在Ubuntu/Linux环境下使用MySQL开放/修改3306端口和开放访问权限

    这篇文章主要介绍了在Ubuntu/Linux环境下使用MySQL开放/修改3306端口和开放访问权限,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07

最新评论