GVKun编程网logo

如何在服务器中的htaccess中更改php版本(phpstudy修改apache端口)

4

针对如何在服务器中的htaccess中更改php版本和phpstudy修改apache端口这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展.htaccess中的HeaderName不使用.p

针对如何在服务器中的htaccess中更改php版本phpstudy修改apache端口这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展.htaccess中的HeaderName不使用.php扩展名、.htaccess:如何保持相同的URL,但在服务器上显示不同的页面、apache .htaccess中的HTTP_HOST和SERVER_NAME错误,但在php中正确、Apache如何更改PHP版本信息等相关知识,希望可以帮助到你。

本文目录一览:

如何在服务器中的htaccess中更改php版本(phpstudy修改apache端口)

如何在服务器中的htaccess中更改php版本(phpstudy修改apache端口)

我在php 5.3本地计算机上使用。在我们的网络服务器上,我们有php4.8。我们的服务器是共享服务器。所以我想通过.htaccess文件更改我们服务器上的php版本。有可能做到吗?如果是,该怎么办?

答案1

小编典典

要切换到PHP 4.4:

AddHandler application/x-httpd-php4 .php

要切换到PHP 5.0:

AddHandler application/x-httpd-php5 .php

要切换到PHP 5.1:

AddHandler application/x-httpd-php51 .php

要切换到PHP 5.2:

AddHandler application/x-httpd-php52 .php

要切换到PHP 5.3,请执行以下操作:

AddHandler application/x-httpd-php53 .php

要切换到PHP 5.4:

AddHandler application/x-httpd-php54 .php

要切换到PHP 5.5:

AddHandler application/x-httpd-php55 .php

要切换到PHP 5.6:

AddHandler application/x-httpd-php56 .php

要切换到PHP 7:

AddHandler application/x-httpd-php7 .php

要切换到PHP 7.1,请执行以下操作:

AddHandler application/x-httpd-php71 .php

.htaccess中的HeaderName不使用.php扩展名

.htaccess中的HeaderName不使用.php扩展名

我在.htaccess中分配了HeaderName path /…/ head.html,其中我的PHP页面(因为它是在head.html表单中的action标签中设置的)正在将输出从html发送到另一个页面(这很明显) ,并在同一页面上显示输出,我必须在同一页面上用html构建我的PHP代码,并将其另存为.PHP扩展名,但.htaccess中的HeaderName不接受.PHP扩展名,
我也绝对不允许使用超全局变量(例如SESSION)!
请帮忙,,

解决方法:

这是在HeaderName指令中使用.PHP fine的方式:

AddType text/html .PHP
Addhandler application/x-httpd-PHP .PHP
HeaderName /includes/header.PHP

.htaccess:如何保持相同的URL,但在服务器上显示不同的页面

.htaccess:如何保持相同的URL,但在服务器上显示不同的页面

我怎样才能保持相同的URL,但使用.htaccess重写规则在服务器上显示不同的页面? 我正在研究热链接保护。 播放列表是使用以下链接生成的: http://site.com/get.playlist.PHP? : http://site.com/get.playlist.PHP?

完整的链接:

http://site-1.com/get.playlist.PHP?playlist=http://site.com/video/34141ce7760f58f0c3eb5e0c758afb69/pl/playlist.txt&hash=34141ce7760f58f0c3eb5e0c758afb69

我想redirect链接

http://site-2.com/video/34141ce7760f58f0c3eb5e0c758afb69/pl/playlist.txt

如何使用htaccessredirect所有访问者,但search引擎机器人

mod_rewrite不传递查询string

使用参数redirect到主页url

http:// domain to https:// www in one redirect

Mod_rewrite将example.com/page.PHP?v1=abc&v2=def改为example.com/abc/def

http://site-1.com/get.playlist.PHP?playlist=http://site.com/video/34141ce7760f58f0c3eb5e0c758afb69/pl/playlist.txt&hash=34141ce7760f58f0c3eb5e0c758afb69

.htaccess – redirectfavicon

Apache – 如何在debugginghtaccess时禁用浏览器caching

我可以禁用特定目录的重写吗?

在网站根目录和子目录中使用.htaccess中的mod_rewrite

WAMP 2.4上的Mod_rewrite

那会是这样的:

RewriteRule ^video/(w+)/(w+)/(w+)$ http://site-1.com/get.playlist.PHP?playlist=http://site.com/video/$1/$2/$3&hash=$1

虽然这可能会导致无效的网址,但您需要对查询字符串中的:和/等字符进行网址编码。

另一个问题是重定向到一个不同的域,所以URL可能会在浏览器地址栏中改变。

它是否真的在不同的领域,因为你的问题标题似乎暗示其他?

如果不是,您可以将其更改为:

RewriteRule ^video/(w+)/(w+)/(w+)$ /get.playlist.PHP?playlist=http://site.com/video/$1/$2/$3&hash=$1

apache .htaccess中的HTTP_HOST和SERVER_NAME错误,但在php中正确

apache .htaccess中的HTTP_HOST和SERVER_NAME错误,但在php中正确

如何解决apache .htaccess中的HTTP_HOST和SERVER_NAME错误,但在php中正确?

我有一个Apache Web服务器,版本:Apache / 2.4.34(Red Hat),上面有多个虚拟主机

现在,在.htaccess中,我有一个重定向来剪切尾部的斜杠,但是在这里,变量HTTP_HOST和SERVER_NAME总是 加载了默认(第一)虚拟主机,而不是当前虚拟主机

问题甚至很奇怪,在PHP中这些变量已正确加载

知道要怎么做吗?我花了几个小时没有结果就挖谷歌((

LE似乎还不够清楚,可以说我只有2个虚拟主机:www.ex.com和mail.ex.com,当我输入httpd -S时,第一个也是默认虚拟主机。现在,当我访问mail.ex.com时,在.htaccess中HTTP_HOST加载了www.ex.com而不是mail.ex.com

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

Apache如何更改PHP版本信息

Apache如何更改PHP版本信息

方法:1、执行“find / -name”命令找到升级后的“php.ini”文件的路径;2、在“httpd.conf”文件添加“phpinidir 空格 新php.ini路径”,改变php版本;4、执行“service”命令重启服务。

本教程操作环境:windows7系统、PHP5.5&&PHP5.6版,DELL G3电脑

1、查看Apache用的什么PHP版本

新建一个文档,命名为info.php,并将其上传到网站根目录(如:/var/www/html/)

info.php文档内容:

立即学习“PHP免费学习笔记(深入)”;

<?php
phpinfo();
?>
登录后复制

访问 http://域名或IP/info.php,则可以查看当前Apache使用版本(我这已经配置好了,所以是5.6的版本)

2、利用find命令找到升级后的PHP配置文件php.ini路径(如:/etc/php.ini)

find / -name php.ini
登录后复制

3、找到httpd.conf文件,并在其最后添加如下代码(不知道路径的可用find / -name 命令查找)

PHPIniDir 空格 php.ini路径
登录后复制

例如:

PHPIniDir /etc/php.ini
登录后复制

4、重启http服务,访问 http://域名或IP/info.php,查看是否成功

service httpd restart
登录后复制


推荐:《2021年PHP面试题大汇总(收藏)》《php视频教程

以上就是Apache如何更改PHP版本信息的详细内容,更多请关注php中文网其它相关文章!

关于如何在服务器中的htaccess中更改php版本phpstudy修改apache端口的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于.htaccess中的HeaderName不使用.php扩展名、.htaccess:如何保持相同的URL,但在服务器上显示不同的页面、apache .htaccess中的HTTP_HOST和SERVER_NAME错误,但在php中正确、Apache如何更改PHP版本信息等相关知识的信息别忘了在本站进行查找喔。

本文标签: