运行php文件出现404错误(php文件访问报错404)

:暂无数据 2026-07-31 17:50:06 4

运行php文件出现404错误(php文件访问报错404)

大家好,运行php文件出现404错误相信很多的网友都不是很明白,包括php文件访问报错404也是一样,不过没有关系,接下来就来为大家分享关于运行php文件出现404错误和php文件访问报错404的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

php文件访问报错404

错,路径一定有问题

首先,你所谓的路径没问题只是你看到的没问题。

那么很可能:

  1. ***隐藏网址***

  2. 可能开启了错误的伪静态,导致当前地址被重写,那么你所看到的路径就并不是真正的路径了,而重写后的地址并不正确,所以404

    暂时想到这两点,但是不管哪种原因,一定是路径不正确。

为什么运行PHP就会出现404错误

PHP没有完全安装正确造成的。
简单修正方法
4.Internet 服务管理器---网站(右键)---属性---主目录---配置---添加---扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:D:\php\php5isapi.dll
5.Internet 服务管理器---Web 信息管理器---添加一个新的web扩展程序---输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径---允许
5.将以下代码复制到一个文本文件内,保存为.bat文件 并运行
net stop w3svc
net stop iisadmin
net start w3svc
6.新建一个网站 在网站目录下建立a.php 内容为
《?
phpinfo();
?》
如果不行的话就重新安装下PHP吧 下面说一下详细的安装方法
如何在IIS上集成php、
这里我就不说cgi了,因为cgi需要系统权限过高,不建议虚拟主机使用,而且cgi程序也很少有人用到,楼主说的要iis6.0结合php
安装需要:windows2003系统 安装有IIS6.0+php-5.1.1-Win32.zip+mysql最新版本+zendO 3.20+phpmysamin2.8
一、安装 PHP
1.php-5.1.2-Win32.zip,直接全部接压至D:\php\目录即可得PHP文件存放目录D:\php\
2.再将PHP5为D:\php\和子文件夹ext下的所有dll文件拷到c:\Windows\system32(win2000系统为 c:/winnt/system32/)下,覆盖已有的dll文件
3.将D:\PHP目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:\Windows ( Windows 2000 下为 C:\WINNT)下; 将C:\Windows\php.ini-dist改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索
register_globals = Off
,将 Off 改成 On ;
extension_dir =
,并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "D:\php\ext" ;
将以下内容前面的;去掉
;extension=php_dbase.dll
可选
;extension=php_gd2.dll
这个是用来支持GD库的,一般需要,必选
;extension=php_ldap.dll
可选
;extension=php_mbstring.dll
这不选一般用PHPMYADMIN会出红色提示,故必选
;extension=php_mssql.dll
这个是用来支持MSSQL的,可选
;extension=php_mysql.dll
这个是用来支持MYSQL的,要支持MYSQL必选
4.Internet 服务管理器---网站(右键)---属性---主目录---配置---添加---扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:D:\php\php5isapi.dll
5.Internet 服务管理器---Web 信息管理器---添加一个新的web扩展程序---输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径---允许
5.将以下代码复制到一个文本文件内,保存为.bat文件 并运行
net stop w3svc
net stop iisadmin
net start w3svc
6.新建一个网站 在网站目录下建立a.php 内容为
《?
phpinfo();
?》
二、安装mysql
对于MySQL最新版,解压,双击执行 Setup.exe 一路Next下一步,选择安装目录为D:\MySQL和安装方式为Custom自定义安装,再一路Next下一步,最后一步,跳过即可
开始---程序---MYSQL5.0---进行配置mysql并设置mysql密码
三、安装zendO3.2.0
下载后得到 ZendOptimizer-3.2.0-Windows-i386.exe ,直接双击安装即可,安装过程要你选择 Web Server 时,选择 IIS ,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini ,点确定后安装完成。我这里安装到D:\php\Zend
以下两步的目录根据你自己的默认WEB站点目录来选,当然也可以选择到D:\php\Zend目录
Zend Optimizer 的安装向导会自动根据你的选择来修改 php.ini 帮助你启动这个引擎。下面简单介绍一下 Zend Optimizer 的配置选项。以下为本人安装完成后 php.ini 里的默认配置代码(分号后面的内容为注释):
zend_extension_ts="D:\php\Zend\lib\ZendExtensionManager.dll"
;Zend Optimizer 模块在硬盘上的安装路径。
zend_extension_manager.optimizer_ts="D:\php\Zend\lib\Optimizer-3.2.0"
;优化器所在目录,默认无须修改。
zend_optimizer.optimization_level=1023
;优化程度,这里定义启动多少个优化过程,默认值是 15 ,表示同时开启 10 个优化过程中的 1-4 ,我们可以将这个值改为 1023 ,表示开启全部10个优化过程。
调用phpinfo()函数后显示:
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with Zend Extension Manager v1.0.9, Copyright (c) 2003-2006, by Zend Technologies with Zend Optimizer v3.2.0, Copyright (c) 1998-2006, by Zend Technologies 则表示安装成功。
四.安装GD库
这一步在前面PHP.INI配置中去掉“;extension=php_gd2.dll”前面的;实际上已经安装好了~
[在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功!
五、安装 phpMyAdmin:
下载得到 phpMyAdmin-2.8.0.zip ,将其解压到D:\php\或者 IIS 根目录,改名phpMyAdmin-2.8.0为phpMyAdmin
1。找到 $cfg
***隐藏网址***
2。找到 $cfg
在后面的’’内随便输入一些数字或字母,修改后如 $cfg = ’szbar’;
3。找到 $cfg
后面的’’内默认为config,修改为cookie,修改后如 $cfg = ’cookie’;
4。找到 $cfg
后面的’’内默认是root,去掉,修改后如 $cfg = ’’;
问:配置文件现在需要绝密的短语密码(blowfish_secret)。怎么解决?
答:在blowfish_secret设置的就是安装mysql时的密码!
完成 给我加分!~~~~~~~~~~~~~~~~~~

php 读取文件不存在返回404

两个方法:
第一个你程序上判断文件是否存在,存在正常,不正常给用户跳转一个页面(不要直接跳转首页)
第二个服务器端(Apache和iss)
为Apache Server设置 404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可:ErrorDocument 404 /notfound.php
iss设置静态404错误页面的方法则比较简单,在IIS管理器中右键单击要管理的网站,打开“属性”中的“自定义错误信息”页,为“404”设定相应的错误信
息页即可。不过,此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。

最近PHP页面老是提示404错误,怎么找原因

【远标老师教我们网页上有错误的一般解决方法】
1、点击“开始”菜单,打开“运行”。
2、输入regsvr32 jscript.dll后选择“确定”。出现提示后,点击确定。
3、再次输入regsvr32 vbscript.dll选择“确定”。再一次出现提示后,确定。
4、经过以上两次成功提示,说明已成功修复IE组件,清除一下浏览器的Cookies和缓存(打开ie浏览器-上方的工具-》Internet选项-》删除Cookies,还有删除临时文件。(也可以用金山卫士/360安全卫士进行清理)
【网页上有错误其他解决办法】
1、如果是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll即可 。
2、安全模式设置成“中”,如果javascript脚本中报这个错误,还应将IE的安全设置“不允许运行未标记为安全的activeX控件”启用即可。
注意如果您将相应的网站设成“受信任的站点”,必须对“受信任的站点”进行相应的IE安全设置,此时如果对“Internet”IE设置将是徒劳的。
3、有些脚本需要微软的 MSXML 控件才能进入。当使用 IE 5 以上版本的缺省安全模式时,会提示是否接受 MSXML 控件,如果接受,MSXML 将自动安装到您的机器上(得等上几分钟)。如果自动安装不成功,可以自行下载和安装 MSXML 3.0 SP7。有时是由于msxml 3服务被关掉了,使用regsvr32 msxml3.dll即可。

apache php 安装后,Apache正常启动,但无法解析PHP,可以解析html网页出现HTTP 404是怎么回事

apache php 安装后,Apache正常启动,但无法解析PHP,可以解析html。网页出现HTTP 404是设置错误造成的,解决方法为;

1、在apache的安装目录下,有一个htdocs目录,现在,我们在该目录下,新建一个简单的php网页文件。

2、在浏览器中去“浏览”该php网页文件,结果把php文件内容显示出来了,php并没有运行。

***隐藏网址***

4、找到“装载模块”的位置:并在这一系列的LoadModule的最后位置,添加这样一行:"LoadModule  actions_module modules/mod_actions.so ",  php5语言包中的模块文件其中,php5语言模块名就是一个固定的名字,为:php5_module,php5语言包。

5、在apache的配置文件最后写上:LoadModul php5_module "H:/amp/php/php5apache2_2.dll"。

***隐藏网址***

本地php环境下.php打开显示404错误怎么办

账户没有没有相关权限,或sql语句有误;
通过你的描述,貌似是不应该出现 1 的原因,不过还得提醒一下,你上传到服务器是用的什么方法,推荐bit2进制上传,否则文件可能出现不可预料的丢失等问题,如此sql出现问题也就可以理解
2.就是楼上说的,不过这种情况一般出现在该服务器提供数据库服务(还是收费的)
3.与2类似,你的空间可能是虚拟的,链路不稳定导致
4。Php服务器所在空间与数据库所在空间ip禁止。。。
希望能有所帮助

安装nginx+php后,Php页面访问时提示404,但页面是存在的是怎么回事

安装nginx+php后,Php页面访问时提示404,但页面是存在的,应该是下面的原因造成的:

这个是因为index.html 文件目录是nginx默认安装目录 /usr/local/nginx/html,而info.php 把它放到了 /data/web 下造成的,可以在nginx.conf配置文档里面找到相应的问题。

可以按照下面测试更改:

location ~ \.php$ {
root           /data/web;
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
include        fastcgi_params;
}
nginx -t && nginx -s reload

nginx+php的运行原理:

  1. nginx的worker进程直接管理每一个请求到nginx的网络请求。

  2. 对于php而言,由于在整个网络请求的过程中php是一个cgi程序的角色,所以采用名为php-fpm的进程管理程序来对这些被请求的php程序进行管理。php-fpm程序也如同nginx一样,需要监听端口,并且有master和worker进程。worker进程直接管理每一个php进程。

  3. 关于fastcgi:fastcgi是一种进程管理器,管理cgi进程。市面上有多种实现了fastcgi功能的进程管理器,php-fpm就是其中的一种。php-fpm作为一种fast-cgi进程管理服务,会监听端口,一般默认监听9000端口,并且是监听本机,也就是只接收来自本机的端口请求,所以通常输入命令netstat -nlpt|grep php-fpm 会得到:

    tcp       0      0 127.0.0.1:9000            0.0.0.0:*             LISTEN      1057/php-fpm

    这里的127.0.0.1:9000 就是监听本机9000端口的意思。

  4. 关于fastcgi的配置文件,fastcgi的配置文件一般放在nginx.conf同级目录下,配置文件形式,一般有两种:fastcgi.conf  和 fastcgi_params。不同的nginx版本会有不同的配置文件,这两个配置文件有一个非常重要的区别:fastcgi_parames文件中缺少下列配置:

    fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;

    可以打开fastcgi_parames文件加上上述行,也可以在要使用配置的地方动态添加,使该配置生效。

  5. 当需要处理php请求时,nginx的worker进程会将请求移交给php-fpm的worker进程进行处理,也就是最开头所说的nginx调用了php,其实严格得讲是nginx间接调用php。

所有iis的网站,只要目录的名字为php,就打不开这个文件夹里面的php文件,提示404

应该是没有找到php的解析程序。iis是web处理程序,它会将php程序交给fastcgi处理,因该是没有安装fastcgi或者配置错误导致的。
也有可能是没有isapi文件导致的。iis需要添加php应用程序配置文件php5isapi.dll

关于运行php文件出现404错误到此分享完毕,希望能帮助到您。

运行php文件出现404错误(php文件访问报错404)

本文编辑:admin

更多文章:


security的反义词(risk的反义词)

security的反义词(risk的反义词)

大家好,今天小编来为大家解答以下的问题,关于security的反义词,risk的反义词这个很多人还不知道,现在让我们一起来看看吧!

2026年9月22日 15:40

二郎神杨戬简笔画(二郎神怎么画)

二郎神杨戬简笔画(二郎神怎么画)

本篇文章给大家谈谈二郎神杨戬简笔画,以及二郎神怎么画对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月22日 10:50

service pack 3(操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思)

service pack 3(操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思)

大家好,关于service pack 3很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思的知识点,相信应该可以解决大家的一

2026年9月22日 10:20

html代码怎么写大佬教程(html网页的题来个大佬,写代码,题目在图上)

html代码怎么写大佬教程(html网页的题来个大佬,写代码,题目在图上)

本篇文章给大家谈谈html代码怎么写大佬教程,以及html网页的题来个大佬,写代码,题目在图上对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月22日 10:10

结构体内又一个struct(c++ 在结构体中再嵌入一个结构体如何调用)

结构体内又一个struct(c++ 在结构体中再嵌入一个结构体如何调用)

本篇文章给大家谈谈结构体内又一个struct,以及c++ 在结构体中再嵌入一个结构体如何调用对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月22日 09:40

next是什么意思英语(next是什么单词)

next是什么意思英语(next是什么单词)

本篇文章给大家谈谈next是什么意思英语,以及next是什么单词对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月22日 07:50

美国参议院人数(美国每个州的议员人数取决于什么)

美国参议院人数(美国每个州的议员人数取决于什么)

大家好,今天小编来为大家解答以下的问题,关于美国参议院人数,美国每个州的议员人数取决于什么这个很多人还不知道,现在让我们一起来看看吧!

2026年9月22日 05:20

高中信息技术python(高考信息技术用的是什么语言)

高中信息技术python(高考信息技术用的是什么语言)

今天给各位分享高考信息技术用的是什么语言的知识,其中也会对高考信息技术用的是什么语言进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月22日 02:50

cocos creator中文(cocoscreator和cocoscreator3d的区别)

cocos creator中文(cocoscreator和cocoscreator3d的区别)

各位老铁们好,相信很多人对cocos creator中文都不是特别的了解,因此呢,今天就来为大家分享下关于cocos creator中文以及cocoscreator和cocoscreator3d的区别的问题知识,还望可以帮助大家,解决大家的

2026年9月22日 02:30

二进制转换十进制函数(二进制如何转换成十进制数)

二进制转换十进制函数(二进制如何转换成十进制数)

这篇文章给大家聊聊关于二进制转换十进制函数,以及二进制如何转换成十进制数对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年9月22日 01:30

最近更新

大兴网站设计多少钱?
2026-09-22 17:26:48 浏览:0
乌鲁木齐网站制作费用大概多少?
2026-09-22 17:26:25 浏览:0
北京新站如何选择合适的seo公司
2026-09-22 17:25:15 浏览:0
软件开发公司怎么选最靠谱?
2026-09-22 17:24:24 浏览:0
热门文章

wait for you杨和苏(大家听下(wait for you)这首英文歌的开头那段音乐)
2026-06-13 16:20:04 浏览:22
刷关键字排名怎么操作最有效?
2026-09-14 20:02:13 浏览:14
oppo a9拆机教程(oppoa9拆机教程)
2026-06-13 10:40:02 浏览:12
标签列表