我让 Apache 运行。我在配置文件中进行了必要的更改。我在 php.config 文件中进行了必要的更改,但仍然无法运行 PHP。
当我跑步时http://localhost/test.php,则显示<?php phpinfo(); ?>
。
有人能指导我一下吗,这样我就知道我做错了什么。我尝试让它工作了几个小时,但真的很困惑。任何帮助都将不胜感激。
答案1
您可能只想使用 XAMPP,因为安装非常简单,并且可以自动处理 Apache、PHP 和 MySQL。
答案2
好吧,演练
从以下位置下载 Apache 2.2 Windows 二进制文件下载页面
(现在http://apache.mirrors.pair.com/httpd/binaries/win32/httpd-2.2.16-win32-x86-no_ssl.msi)
安装它。当系统询问时,将服务器名称设置为localhost
。下载 PHP VC6 x86 Thread Safe ZIP下载页面
(现在http://windows.php.net/downloads/releases/php-5.3.3-Win32-VC6-x86.zip)
将 zip 内容解压到 C:\PHP将 C:\PHP\php5ts.dll 复制到 C:\WINDOWS
- 编辑 httpd.conf (C:\Program Files\Apache Group\Apache\conf\httpd.conf),在底部添加以下两行
LoadModule php5_module c:/php/php5apache2_2.dll
AddType application/x-httpd-php .php
重新启动 Apache(使用系统托盘中的 Apache Monitor 实用程序)
完毕。
要测试您的安装,请转到C:\Program Files\Apache Group\Apache\htdocs\
目录并创建一个test.php
包含以下行的文件:
<?php phpinfo(); ?>
最后浏览到地址http://127.0.0.1/test.php
答案3
您的答案在评论中:
我有 Windows 操作系统和英特尔芯片组..如果这就是你要问的
让人担心最坏的情况……
Apache for Windows 是32位或者64 位或者ASF 二进制文件(VCC++6)或Apachefriends 二进制文件(VC++9)
PHP 5.3 也针对 Windows 进行了预编译有很多口味。
您实际安装了哪一个?在哪里?
尽管如此,我认为这将是有启发性的即使对于新手来说,尝试将这些包作为单独的组件进行安装(就像您尝试的那样)。如果没有任何效果,您可以使用预编译的包(WAMPP、XAMPP)
顺便说一句:现在最好的办法可能是彻底卸载所有 Apache 服务器和 PHP。然后从头开始根据这个描述。
问候
離子