• centos 5.8 配置php环境


    直接采用yum -y install php来安装php,安装完成后,发现在apache的httpd.conf配置文件中,并没有libphp.so文件,网上找了N多文章,也没有提及这种安装之后的配置过程。

    简单按照网上的教程安装之后,写了一个测试文件。

    <?php
    phpinfo();
    ?>

     打开页面显示是空白,不知道是语法有问题,还是环境没有配置好。(BZ不懂php)

    只好将yum安装的php及相关应用。yum remove php php-libxml php-lic php.......,使用rpm -qa | grep php不会再找到相关结果。。

     只能下载安装包来安装配置环境,具体操作如下。

    1.获取安装文件: http://www.php.net/downloads.php  php-5.3.8.tar.gz

      获取安装php需要的支持文件:http://download.csdn.net/download/netlong339/1351852     libxml2-2.6.32.tar.gz

    2.安装libxml2

    1 tar zxvf libxml2-2.6.32.tar.gz 
    2 cd libxml2-2.6.32
    3 ./configure --prefix=/usr/local/libxml2 
    4 make
    5 make install

    如果安装成功以后,在/usr/local/libxml2 /目录下将生成bin、include、lib、man和share五个目录。在后面安装PHP5源代码包的配置时,会通过在configure命令的选 项中加上"--with-libxml-dir=/usr/ local/libxml2"选项,用于指定安装libxml2库文件的位置

    3.安装php5

    复制代码
    #tar zvxf php-5.3.8.tar.gz 
    #cd php-5.3.8
    #./configure \ 
    --prefix=/usr/local/php \ 
    --with-mysql=/usr/local/mysql \  
    --with-apxs=/usr/local/apache2/bin/apxs \
    --with-libxml-dir=/usr/ local/libxml2
    #make 
    #make install 
    复制代码

    4.重新配置apache2让他支持php

    • 配置 httpd.conf 让apache支持PHP:

      # vi /usr/local/apache/conf/httpd.conf

      找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容

      AddType application/x-httpd-php .php      (.前面有空格)

      AddType application/x-httpd-php-source .phps        (.前面有空格)

    • 然后CPOPY PHP的配置文件

      cp php-5.3.8/php.ini.dist /usr/local/php/lib/php.ini 

        (如果没有php.ini.dist 则把php.ini-development php.ini-production中的任何一个重命名为php.ini.dist即可。)

      修改php.ini文件 register_globals = On

    • 重启apache

      service apache restart

    5.测试php是否成功安装

    写一个php测试页info.php,放到apache2/htdocs中。

    <?php 

     phpinfo(); 

    ?>; 

    在浏览器中输入:服务器地址/info.php,如果能正常显示出php的信息,则证明php配置成功。

    手机扫一扫,欢迎关注公众号

    关注程序员成长

  • 相关阅读:
    BZOJ 1977: [BeiJing2010组队]次小生成树 Tree( MST + 树链剖分 + RMQ )
    BZOJ 2134: 单选错位( 期望 )
    BZOJ 1030: [JSOI2007]文本生成器( AC自动机 + dp )
    BZOJ 2599: [IOI2011]Race( 点分治 )
    BZOJ 3238: [Ahoi2013]差异( 后缀数组 + 单调栈 )
    ZOJ3732 Graph Reconstruction Havel-Hakimi定理
    HDU5653 Bomber Man wants to bomb an Array 简单DP
    HDU 5651 xiaoxin juju needs help 水题一发
    HDU 5652 India and China Origins 并查集
    HDU4725 The Shortest Path in Nya Graph dij
  • 原文地址:https://www.cnblogs.com/growithus/p/11012267.html
Copyright © 2020-2023  润新知