zoukankan      html  css  js  c++  java
  • CentOS下编译安装PHP5.6

     安装php依赖的扩展:

    1 yum install -y libxml2-devel openssl-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel openldap-devel

     下载解压PHP:

    在http://php.net/downloads.php可以下载到最新版本的php,这里下载的是php-5.6.8.tar.gz。

    1 wget http://cn2.php.net/distributions/php-5.6.8.tar.gz
    2 tar -xzvf php-5.6.8.tar.gz
    3 cd php-5.6.8
    
    

     编译PHP:

    1 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=php-fpm --with-mysql=mysqlnd --with-mysql-sock=/tmp/mysql.sock --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-ftp --enable-mbstring --enable-exif --disable-ipv6 --with-pear --with-curl --with-openssl --with-apxs2=/usr/local/apache/bin/apxs

    注意:--with-apxs2=/usr/local/apache/bin/apxs 需要加上,不然的话apache/modules里面就没有libphp5.so,httpd.conf也不会加上LoadModule php5_module        modules/libphp5.so这一行。

     让Apache支持PHP:

     打开/usr/local/apache/conf/httpd.conf文件,在最后面输入以下代码:

    1 AddType application/x-httpd-php  .php
    2 AddType application/x-httpd-php-source  .phps

    定位到DirectoryIndex index.html ,修改为:

    1 DirectoryIndex  index.php  index.html

    必须要注意的是/usr/local/apache/conf/httpd.conf中是否已经开启了php扩展:

    1 LoadModule php5_module        modules/libphp5.so

     测试安装:

    1 /usr/local/apache/htdocs/index.php

    输入以下代码:

    <?php
    
       echo phpinfo();


    如果可以显示phpinfo就表示成功了。

  • 相关阅读:
    D. Babaei and Birthday Cake--- Codeforces Round #343 (Div. 2)
    Vijos P1389婚礼上的小杉
    AIM Tech Round (Div. 2) C. Graph and String
    HDU 5627Clarke and MST
    bzoj 3332 旧试题
    codeforces 842C Ilya And The Tree
    codesforces 671D Roads in Yusland
    Travelling
    codeforces 606C Sorting Railway Cars
    codeforces 651C Watchmen
  • 原文地址:https://www.cnblogs.com/mityaya/p/4436522.html
Copyright © 2011-2022 走看看