一.修改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
完美