分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

apache和php结合(配置httpd支持php)

发布时间:2023-09-06 01:44责任编辑:熊小新关键词:apache配置http
apache和php结合

配置httpd支持php

修改配置文档

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

第一步:

取消注释

ServerName www.example.com:80

第二步:

将Require all denied 改为Require all granted

<Directory /> ???AllowOverride none ???Require all granted</Directory>

第三步:

增加一行AddType application/x-httpd-php .php

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

第四步:

增加索引页index.php
在DirectoryIndex index.html后面 增加索引页index.php

<IfModule dir_module> ???DirectoryIndex index.html index.php</IfModule>

配置生效

检查配置文件httpd.cnf的语法是否正确

/usr/local/apache2.4/bin/apachectl -t

重新加载配置文件

/usr/local/apache2.4/bin/apachectl graceful

检测php是否正常解析

新建一个php文件

vi /usr/local/apache2.4/htdocs/1.php代码:<?phpphpinfo();?>

浏览器打开访问192.168.188.2/1.php
如果显示是图片表格文件则正常;
如果显示为代码为错误;


告错检查步骤:

1、检查是否加载php的模块

/usr/local/apache2.4/bin/apachectl -M

看看有没有php5_module (shared)

如果没有php5的模块,那么检查是否有php5模块的文件libphp5.so

ls /usr/local/apache2.4/modules/libphp5.so

如果有libphp5.so文件,就检查httpd.cnf配置文件中是否加载

LoadModule php5_module ???????modules/libphp5.so

2.检查是否增加php

AddType application/x-httpd-php .php

3.检查是否增加索引页index.php

DirectoryIndex index.html index.php

apache和php结合(配置httpd支持php)

原文地址:http://blog.51cto.com/shuzonglu/2074448

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved