在apache中配置支持php7.4.8

一.修改httpd.conf文件

1.第一步,编辑httpd.conf文件

vim  /usr/local/apache2/conf/httpd.conf

修改ServerName

ServerName 192.168.169.141:80

2.第二步,将Require all denied 改为Require all granted

<Directory />
    AllowOverride none
    Require all denied
</Directory>

3.第三步,增加一行AddType application/x-httpd-php .php

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php

在这里插入图片描述
4.第4步,增加索引页index.php
在DirectoryIndex index.html后面 增加索引页index.php
在这里插入图片描述
5.第5步,加载php模块

LoadModule php7_module modules/libphp7.so

6.第6步查看配置文件是否修改正确
./usr/local/apache2/bin/apachectl -t
在这里插入图片描述
解决办法

7.安装php7.4.8

  cd /opt
  tar -xvf php-7.4.8.tar
  yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel
  yum install libxml2-devel -y
  yum install openssl openssl-devel
  yum install bzip2 bzip2-devel -y yum install curl-devel -y
  yum install libjpeg-devel -y
  yum install libpng libpng-devel -y
  yum install freetype-devel -y yum install libxslt-devel -y
  yum install libzip-devel -y
  yum install sqlite-devel
  yum install bzip2 bzip2-devel
  yum install libxslt-devel
  yum install git
  yum  -y install autoconf automake libtool
  cd /opt
  git clone https://github.com/kkos/oniguruma 
  cd /opt/oniguruma
 ./autogen.sh && ./configure --prefix=/usr --libdir=/lib64
  make && make install
  cd /opt/php-7.4.8
./configure --prefix=/usr/local/php7 --with-libxml-dir=/usr/local/libxml2 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
  make && make install
  cp /opt/php-7.4.8/php.ini-development /usr/local/php7/lib/php.ini

8.查看apache是否已经加载php7模块
./usr/local/apache2/apachectl -M
在这里插入图片描述
9.重启apache
./usr/local/apache2/apachectl restart
在这里插入图片描述
完美

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值