配置好Apache+PHP后, 可以看到虚拟目录中的文件,却不能执行其中的php,报404错误...
首先,把phpinfo.php放在Apache的root目录下,可以正常运行...
关于PHP的设定如下:
LoadModule php5_module modules/php5apache2.dll
AddType application/x-httpd-php .php
于是我建立了一个虚拟目录,设定如下:
Alias /MyPHP/ "D:/public_html/MyPHP"
<Directory "D:/public_html/MyPHP">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
在浏览器中输入:http://localhost:8080/MyPHP 可以看到文件的list:
-----------------------------------
Index of /MyPHP
Icon Name Last modified Size Description[DIR] Parent Directory -
[ ] phpinfo.php 24-Mar-2005 12:07 277
Apache/2.0.53 (Win32) PHP/5.0.3 Server at sharkwang Port 8080
但是点击phpinfo.php后,出现下面的错误:
-----------------------------------
Not Found
The requested URL /MyPHP/index.php was not found on this server.
Apache/2.0.53 (Win32) PHP/5.0.3 Server at sharkwang Port 8080
请大家帮忙看看是什么问题?