• php5.6编译安装apache


    1、下载源码包
    wget 网址/php-5.6.30.tar.gz
    2、解压源码包
    tar -zxvf php-5.6.30.tar.gz
    3、创建一个安装目录
    mkdir /usr/local/php
    4、进入解压后的目录中,初始化安装环境:
    ./configure
    --prefix=/usr/local/php
    --with-apxs2=/usr/local/apache/bin/apxs
    --with-config-file-path=/usr/local/php/etc
    --with-mysql=/usr/local/mysql
    --with-libxml-dir
    --with-gd
    --with-jpeg-dir
    --with-png-dir
    --with-freetype-dir
    --with-iconv-dir
    --with-zlib-dir
    --with-bz2
    --with-openssl
    --with-mcrypt
    --enable-soap
    --enable-gd-native-ttf
    --enable-mbstring
    --enable-sockets
    --enable-exif
    --disable-ipv6
    错误
    configure: error: jpeglib.h not found.
    [root@www php-5.6.30]#
    安装 yum install -y libjpeg-devel
    错误
    configure: error: mcrypt.h not found. Please
    reinstall libmcrypt.
    [root@www php-5.6.30]#
    安装yum install -y epel-release libmcrypt-devel
    5、编绎:make
    6、安装:make install
    /usr/local/php/bin/php -i 查看相关的配置
    拷备配置文件到指定目录下
    /usr/local/apache2/bin/apachectl restart
    因为配置php,更改了apache,需要重启apachectl服务
    拷备/usr/local/src/php.../php.ini-production
    到/usr/local/php/etc/php.ini
    修改apache配置文件
    vi /usr/local/apache2/conf/httpd.conf
    在 DirectoryIndex index.html 后加上index.php
    说明:增加针对php的索引,如果一个站点默认页为
    index.php,那么就得加上这个index.php的支持。
    在 AddType application/x-gzip .gz .tgz下
    加上一行
    AddType application/x-httpd-php .php
    说明:支持php脚本解析,必须加上对应的类型。
    找到:
    #ServerName www.example.com:80
    修改为:
    ServerName localhost:80
    检查配置文件是否有问题:
    /usr/local/apache2/bin/apachectl -t
    /usr/local/apache2/bin/apachectl restart
    因为配置php,更改了apache,需要重启apachectl服务

  • 相关阅读:
    zzulioj--1716--毒(模拟水题)
    zzulioj--1715--土豪银行(贪心)
    35.Java中mian方法详解
    34.Java内存布局以及java各种存储区【详解】
    33.Java中static关键字
    32.java的this关键字
    31.Java构造方法
    30.Java对象的特证之一-封装
    29.Java匿名对象
    28.Java局部变量和成员变量
  • 原文地址:https://www.cnblogs.com/ddgen/p/7107237.html
Copyright © 2020-2023  润新知