gpt4 book ai didi

PHP 在 apache 服务器上执行

转载 作者:行者123 更新时间:2023-11-30 01:10:33 24 4
gpt4 key购买 nike

我已经在我的linux Redhat系统(2.6.32-220.17.1.el6.x86_64)上按顺序安装了MySQL 5.5.34、Apache 2.2.15和PHP 5.5.4。

当 php 脚本在 Web 浏览器上运行时,它被 apache 解释为 html,尽管它在命令行中工作正常。

我在 httpd.conf 文件中进行了以下更改:我已取消注释 LoadModule php5_module module/libphp5.so

.php 索引定义如下:

DirectoryIndex index.html index.php .

<FilesMatch "\.ph(p[2-6]?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>

<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>

RewriteEngine On
RewriteRule (.*\.php)s$ $1 [H=application/x-httpd-php-source]

如果有人能在这方面帮助我,那将会有很大的帮助。

最佳答案

看起来有问题:\.ph(p[2-6]?|tml)$,它与 *.php 文件名不匹配。尝试将任何 php 文件重命名为 .php3 并尝试直接从浏览器访问。或者只需将正则表达式更改为 \.php$

关于PHP 在 apache 服务器上执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19492259/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com