windows找不到文件php_Windows找不到文件,请确定文件名是否正确后,再试一次

       感谢大家给予我这个机会,让我为大家解答windows找不到文件php的问题。这个问题集合囊括了一系列与windows找不到文件php相关的问题,我将全力以赴地回答并提供有用的信息。

1.存时,电脑显示系统找不到指定文件,该怎么办

2.win2003 iis整合php后 环境变量无法读取到

3.下载了PHP文件却没有对应的软件,没法打开?

windows找不到文件php_Windows找不到文件,请确定文件名是否正确后,再试一次

存时,电脑显示系统找不到指定文件,该怎么办

       方法/步骤

       1、任意打开一个网页,因为我喜欢收集百度每个节日带logo的,这里打开的是百度首页,想把这个logo存下来,我按照习惯,在上点击鼠标右键,“另存为”。

       2、系统弹出对话框,系统找不到指定的文件。,如下图。

       3、解决方法:通过WIN+R,打开运行,输入cmd,进入dos命令。

       4、在对话框中输入regsvr32 urlmon.dll,回车。

       5、回车后,弹出对话框,DllRegisterServer在urlmon.dll导入注册表成功。

       6、再次在上点击鼠标右键,点击“另存为”就可以存储了。

win2003 iis整合php后 环境变量无法读取到

       如果你在使用命令行运行 `php -v` 时遇到 "Fatal error: 找不到指定模块" 的错误,这可能是由于 PHP CLI(Command Line Interface)与你的本地服务器环境存在差异导致的。

       PHP CLI 和本地服务器使用的 PHP 版本和配置可能不同。请尝试以下解决方法:

       1. 确认 PHP CLI 安装:确保你已正确安装了 PHP CLI,并且可以从命令行中访问到它。你可以通过运行 `which php` 命令来查看 PHP CLI 的路径。如果没有找到,请检查你的系统是否正确安装了 PHP CLI。

       2. 检查 PHP 配置文件:PHP CLI 使用的配置文件可能与本地服务器不同。你可以通过运行 `php --ini` 命令来查看 PHP CLI 使用的配置文件路径。确保该配置文件存在并包含所需的模块加载语句。

       3. 检查扩展模块加载:如果报错指明找不到某个特定的模块,例如 MySQL 或 GD 等,那么可能是因为 PHP CLI 缺少相应的扩展模块。你可以编辑 PHP CLI 的配置文件(如上一步所示),启用或加载所需的扩展模块。具体操作方式取决于你的操作系统和 PHP 版本。

       4. 更新 PHP 版本:如果以上方法都无效,你可以考虑更新你的 PHP 版本。较新的 PHP 版本通常包含更多功能和修复了一些问题。请注意,更新 PHP 版本可能需要你重新配置和调整你的代码。

       如果问题仍然存在,请提供更详细的错误信息、PHP 版本以及操作系统等相关信息,我再帮你解决。

下载了PHP文件却没有对应的软件,没法打开?

       一般情况下,都能实现显示phpinfo()的页面。就从能够显示该页面之后出现的问题说起。

       php的问题都会显示在phpinfo()页面上。

       首先查看自己的php.ini的路径是否正确。

       Q:我已经配置了php.ini文件,但重新启动服务器后为什么没有任何效果?

       A:这个问题主要有这几种情况。

       第一个原因是由于系统所读取的php.ini文件与你当时修改的php.ini文件不一致造成的

       1、 可以通过phpinfo()的Configuration File (php.ini) Path选项查看当前PHP服务器读取的是哪一个php.ini

       2、 如果你要更改php.ini的文件存取位置,可参考php.ini的搜索顺序,如下所示:

       a) SAPI 模块所指定的位置(Apache 2 中的 PHPIniDir 指令,CGI 和 CLI 中的 -c 命令行选项,NSAPI 中的 php_ini 参数,THTTPD 中的 PHP_INI_PATH 环境变量)

       b) HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath(Windows 注册表位置)

       c) PHPRC 环境变量

       d) 当前工作目录(对于 CLI)

       e) web 服务器目录(对于 SAPI 模块)或 PHP 所在目录(Windows 下其它情况)

       f) Windows 目录(C:\windows 或 C:\winnt),或 --with-config-file-path 编译时选项指定的位置

       3、 一般做法:通过设置PHPRC 环境变量,

       a) 操作:右击我的电脑-属性-高级-环境变量

       b) 在系统变量下新建一个“变量名为PHPRC ,变量值为你的php.ini文件所地文件路径”的环境变量

       第二个原因是:PHP没有找到相应的扩展库

       1、 查看PHP找到的扩展库位置:在phpinfo()的extension_dir选项可以看到

       2、 在php.ini更改extension_dir文件

       第三个原因:没有完全重启IIS

       1、 对php.ini的修改必须完全重启IIS才能起作用,而不能只是对当前站点进行重启。

       2、 进入cmd,停止服务器:net stop iisadmin;启动服务器:net start w3svc

       Q:我的PHP怎么没有办法激活MySql扩展库

       A:在PHP5.0以上版本,MySQL 默认未启用,因此需要咱们进行手工激活。

       1、 在PHP运行MySql,必须在 php.ini 中激活 php_mysql.dll 动态连接库,另外还需要访问 MySQL 客户端连接库即libmysql.dll文件

       2、 可以通过php.ini中的extension激活 php_mysql.dll 动态连接库;而libmysql.dll文件必须放在Windows 的系统路径 PATH才能访问,可以通过把libmysql.dll复制到system32目录下,也可以在PATH环境变量中新增一个路径。

       3、 建议做法:通过设置PATH,方便以后的php升级,在系统环境变量中的PATH后增加“libmysql.dll”所在的文件夹即可。记得通过“;”号隔开

       4、 [案例]最近,服务器总是找不到MySql扩展库,导致程序无法运行。因此,把所有文件删除后重新配置PHP服务器。但最后在安装MySql的时候,却始终无法激活MySql扩展库。

       在phpinfo()中找到的信息如下:

       PATH:c:\php

       PHPRC:C:\php

       extension_dir:c:\php\ext\

       另外,我测试了将其它的库激活,如msql、gd2、xml,在phpinfo()都可以正常显示

       证明PHP能找到php_mysql.dll 动态连接库,而MySql的运行的另一个条件是能够讯问MySQL 客户端连接库即libmysql.dll文件,看来问题就在这里了。

       我对C盘搜索libmysql.dll文件,发现在system32和php文件夹各有一个文件,做好备份后,我尝试删除system32的libmysql.dll文件,发现被锁死,无法删除,却可以重新命名,我随便修改了名称,再重新启动IIS,服务器运行正常。

       补充一点:如果Configuration File (php.ini) Path 显示为C:\Windows

       就说明,php.ini文件没有读取到。

       另外,我发现,在用IIS整合php时,有两种方式:ISAPI与CGI模式

       这两种方式,我们都可以看到phpinfo页面

       但是使用ISAPI模式,无法读取环境变量,所以通过环境变量PHPRC设置的php.ini路径无法找到。

       使用CGI就可以,这样就不必把好多文件拷到系统文件下。

       你是要让你的装了IIS的机器支持PHP呢还是只是单纯的打开*.php的文件?

       如果是要支持PHP,那么你要装专门的PHP解释器。

       首先你去下载php-4.3.4-Win32.zip。

       下面为配置步骤:

       1)将php-4.3.3RC4-Win32.zip里面的所有文件和文件夹解压缩并放置在C:\\php4\\文件夹中,没有自己创建该文件夹

       2)进入php4文件夹,查看根目录和子目录,把所有.dll文件都统统复制粘贴到C:\\WINNT\\system32(WIN2K)或C:\\WINDOWS\\system32(WINXP)中

       3)把php4文件夹里面的php.ini-dist和php.exe文件复制到

       C:\\WINNT\\(WIN2K)或C:\\WINDOWS\\(WINXP)中,并将php.ini-dist文件改为php.ini

       4)双击php.ini打开该配置文件,进行下面3个地方的修改:

       1> 把extension_dir = "C:\\php4\\extensions" 改为你安装php4的 extensions文件夹路径

       2> 把 ;cgi.force_redirect = 1 改为 cgi.force_redirect = 0

       3> 把 register_globals = Off 改为 register_globals = On

       4> 找到 ;Windows Extensions 段,你应该可以看到如下代码

       ;

       ;extension=php_bz2.dll

       ;extension=php_cpdf.dll

       ;extension=php_crack.dll

       ;extension=php_curl.dll

       ;extension=php_db.dll

       ;extension=php_dba.dll

       ;extension=php_dbase.dll

       ;extension=php_dbx.dll

       ;extension=php_domxml.dll

       ;extension=php_exif.dll

       ;extension=php_fdf.dll

       ;extension=php_filepro.dll

       ;extension=php_gd2.dll

       ;extension=php_gettext.dll

       ;extension=php_hyperwave.dll

       ;extension=php_iconv.dll

       ;extension=php_ifx.dll

       ;extension=php_iisfunc.dll

       ;extension=php_imap.dll

       ;extension=php_interbase.dll

       ;extension=php_java.dll

       ;extension=php_ldap.dll

       ;extension=php_mbstring.dll

       ;extension=php_mcrypt.dll

       ;extension=php_mhash.dll

       ;extension=php_mime_magic.dll

       ;extension=php_ming.dll

       ;extension=php_mssql.dll

       ;extension=php_msql.dll

       ;extension=php_oci8.dll

       ;extension=php_openssl.dll

       ;extension=php_oracle.dll

       ;extension=php_pdf.dll

       ;extension=php_pgsql.dll

       ;extension=php_printer.dll

       ;extension=php_shmop.dll

       ;extension=php_snmp.dll

       ;extension=php_sockets.dll

       ;extension=php_sybase_ct.dll

       ;extension=php_w32api.dll

       ;extension=php_xmlrpc.dll

       ;extension=php_xslt.dll

       ;extension=php_yaz.dll

       ;extension=php_zip.dll

       具体还得看你需要加载哪些.dll文件,不过你按照下面我这样改也行,主要是要加载的.dll文件就去掉前面的分号( ; ) :

       ;

       ;extension=php_bz2.dll

       ;extension=php_cpdf.dll

       ;extension=php_crack.dll

       ;extension=php_curl.dll

       ;extension=php_db.dll

       ;extension=php_dba.dll

       ;extension=php_dbase.dll

       ;extension=php_dbx.dll

       ;extension=php_domxml.dll

       extension=php_exif.dll

       ;extension=php_fdf.dll

       ;extension=php_filepro.dll

       extension=php_gd2.dll

       ;extension=php_gettext.dll

       ;extension=php_hyperwave.dll

       ;extension=php_iconv.dll

       ;extension=php_ifx.dll

       ;extension=php_iisfunc.dll

       extension=php_imap.dll

       ;extension=php_interbase.dll

       ;extension=php_java.dll

       ;extension=php_ldap.dll

       ;extension=php_mbstring.dll

       ;extension=php_mcrypt.dll

       ;extension=php_mhash.dll

       ;extension=php_mime_magic.dll

       ;extension=php_ming.dll

       ;extension=php_mssql.dll

       ;extension=php_msql.dll

       ;extension=php_oci8.dll

       ;extension=php_openssl.dll

       ;extension=php_oracle.dll

       ;extension=php_pdf.dll

       ;extension=php_pgsql.dll

       ;extension=php_printer.dll

       ;extension=php_shmop.dll

       ;extension=php_snmp.dll

       ;extension=php_sockets.dll

       ;extension=php_sybase_ct.dll

       ;extension=php_w32api.dll

       ;extension=php_xmlrpc.dll

       ;extension=php_xslt.dll

       ;extension=php_yaz.dll

       ;extension=php_zip.dll

       5)再次打开控制面板-管理工具-Internet服务管理器,在"默认web站点"上右键单击,选择"属性"

       6)选中"默认 Web 站点 属性"窗口的"主目录"选项卡,点击右下角的"配置"按钮,出现"应用程序配置"窗口,点击"应用程序映射"下面的"添加"按钮,添加下面的程序映射:

       可执行文件: C:\\php4\\php.exe %s %s (也就是你的php4文件夹路径)

       扩展名: .php

       确定完成配置!

       7)切换到"默认 Web 站点 属性"窗口的"ISAPI筛选器"选项卡,点击右边的"添加"按钮,添加下面的一个筛选器:

       筛选器名称: PHP

       可执行文件: C:\\php4\\sapi\\php4isapi.dll (也就是你的php4文件夹的 sapi文件夹路径)

       确定后关闭"Internet服务管理器"

       8)继续切换到"默认 Web 站点 属性"窗口的"文档"选项卡,点击右边的"添加"按钮,添加如下"启用默认文档":

       index.php 也可以添加 index.php3 index.php4 等等 看你的需要而定

       点击左边的"↑"按钮,把index.php文档提升到最上面

       现在你的IIS也支持PHP了

       今天关于“windows找不到文件php”的探讨就到这里了。希望大家能够更深入地了解“windows找不到文件php”,并从我的答案中找到一些灵感。