我的win7笔记本电脑上安装了apache2.2和php5.3。我可以在htdocs文件夹中运行html和php文件,也可以在名为htdocs / myzftest / public / index.php的文件夹下运行。
我刚刚安装了MySQL,它似乎工作正常。然后我将phpMyAdmin下载到htdocs / phpMyAdmin并尝试从那里运行index.php,但是我得到了请求的URL /phpMyAdmin/index.php在这台服务器上找不到。
为什么我可以访问一个子文件夹下的index.php而不是另一个子文件夹?
我看到一些关于.htaccess文件的帖子,但我不知道如何/在哪里使用它。
由于 丹
答案 0 :(得分:0)
我首先建议您使用已经集成和配置的WAMP(www.wampserver.com/en/)替换您的自定义Apache + PHP 5.3 + MySQL安装。
它还附带预先构建的phpMyAdmin,因此您无需下载或配置它。
我假设您将使用Zend Framework查看zftest的项目,您可以按照此处的步骤Setting Up Zend in Wamp server
答案 1 :(得分:0)
我的猜测是你在httpd.conf中的一个conf文件中有一个phpadmin的别名。 例如,我在httpd-xampp.conf中有这个:
Alias /phpmyadmin "C:/Program Files/xampp/phpMyAdmin/"
<Directory "C:/Program Files/xampp/phpMyAdmin">
AllowOverride AuthConfig
</Directory>
这会将对phpMyAdmin的调用重定向到目录C:/Program Files/xampp/phpMyAdmin
,而不是C:/Program Files/xampp/htdocs/phpMyAdmin