2009-03-05 1 views
0

Я пытаюсь изучить PHP. У меня возникла проблема с тем, что Apache корректно работает на моей машине Vista Home Premium.Моя установка Apache рядом с IIS

У меня работает IIS7, и я бы хотел, чтобы Apache работал вместе с ним. Я смотрел в Интернете, а некоторые говорили, что было бы неплохо, если бы они были вместе, пока они смотрят на разные порты.

Я оставил IIS, глядя на порт 80, и я редактировал файл httpd.conf в папке apache2triad/conf для прослушивания на порту 8080 и изменил имя сервера на localhost: 8080. Когда я перехожу на localhost: 8080/phpmyadmin, страница, которая позволяет мне создавать базу данных, выглядит так, что все стили страницы отключены, поэтому я знаю, что что-то уже неудобно.

Введите имя базы данных и нажмите кнопку «Создать», а затем получите ошибку 404 из IIS. Он говорит, что он ищет файл по адресу:

Запрошенный URL: http://localhost:80/phpmyadmin/db_create.php

Физический путь: C: \ Inetpub \ Wwwroot \ PHPMyAdmin \ db_create.php

Это указывает на мою папку InetPub но все мои файлы PHP находятся в папке c: \ apache2triad.

Может кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно? Благодарю.

ответ

1

Если вы хотите, чтобы получить URL с сервера Apache, вам нужно использовать порт 8080 вместо порта 80 (который является, где вы говорите, IIS работает) - так что ваш URL должен быть http://localhost:8080/phpmyadmin/db_create.php

Как сказал Шон , если вы вообще не знакомы с apache, вам, вероятно, лучше настроить PHP под IIS - см. http://www.php.net/install.windows