• php5.4编译安装apache


    1、下载源码包
    wget 网址/php-5.4.45.tar
    2、解压源码包
    tar -zxvf php-5.4.45.tar
    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.4.45]#
    安装 yum install -y libjpeg-devel
    错误
    configure: error: mcrypt.h not found. Please
    reinstall libmcrypt.
    [root@www php-5.4.45]#
    安装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服务

  • 相关阅读:
    SpringBoot学习之配置Redis
    安全测试12使用nmap工具识别系统指纹信息
    安全测试11nmap扫描开放的端口
    安全测试17渗透攻击Mysql数据库服务
    安全测试18渗透攻击Tomcat服务
    安全测试16漏洞扫描工具Nikto详细使用教程
    实用且靠谱的18个免费引流推广方法
    安全测试15Maltego详细使用教程
    安全测试14ARP侦查工具Netdiscover
    统计本机tcp连接情况分离排查问题
  • 原文地址:https://www.cnblogs.com/ddgen/p/7106787.html
Copyright © 2020-2023  润新知