Моя настройка Apache вместе с IIS - PullRequest
0 голосов
/ 06 марта 2009

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

У меня запущен 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 Ответ

1 голос
/ 06 марта 2009

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

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

...