Как заставить PHP и MySQL работать в IIS 7.0?
Вопрос
Хорошо, я поискал в Интернете хорошее решение, позволяющее заставить PHP и MySQL работать на IIS7.0.Это почти невозможно, я столько раз пробовал и тщетно сдавался.Пожалуйста, помогите, предоставив ссылку на отличное пошаговое руководство по добавлению PHP и MySQL в IIS7.0 с нуля.PHP и MySQL необходимы для установки любой CMS.
Решение
Вы взглянули на это:
http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/
MySQL должен быть довольно простым.
Сообщите нам, с какими проблемами вы столкнулись...
Другие советы
Мне предоставили веб-сайт PHP/MySQL, который я должен разместить с помощью IIS 7.0 на 64-разрядной версии Windows Server 2008.
Я разработчик .NET/MSSQL и не знаком ни с PHP, ни с MySQL.
Кев написал:
Вы взглянули на это…
Я не знаю, является ли какая-либо реализация Win64 PHP более авторитетной или популярной, чем другая.
Я попробую выполнить действия, описанные в инструкции Кева. Включить поддержку FastCGI в IIS7.0 статья с файлом php-5.2.5-x64-2007-11-12.zip от fusion-x локальная сеть.
Это «PHP версии 5.2.5 (x64)», но согласно php.net, последняя версия — PHP 5.2.6.Ну что ж.
Убедитесь, что «Расширения ISAPI» установлены в IIS (у меня они были).
Загрузите, а затем разархивируйте php-5.2.5-x64-2007-11-12.zip
Скопировать содержимое папки php-5.2.5 (x64) в *C:\php*
Копировать файл C:\php\php.ini-dist в папку *C:\Windows*
Переименуйте файл C:\Windows\php.ini-dist как php.ini
Редактировать php.ini в Блокноте.Удалите начальную точку с запятой (;) из строки:
;extension=php_mysql.dll
Сохрани и закрой
Копировать файл C:\php\ext\php_mysql.dll в папку *C:\Windows\System32*
В разделе «Сопоставления обработчиков» диспетчера IIS выберите «Добавить карту сценариев…».
Request path: *.php Executable: C:\php\php5isapi.dll Name: PHP
Установите MySQL (кто-то уже установил MySQL 5.0 для меня).
Создать файл C:\inetpub\wwwroot est.php как
<html> <head> <title>PHP Information</title> </head> <body> <?php phpInfo(); ?> </body> </html>
Перейдите к http://localhost/test.php в вашем веб-браузере.Вы увидите страницу с информацией о PHP.
Предполагается, что он будет работать через FastCGI.Но я не добился большого успеха (использование Vista).Я могу запустить PHP, но он выходит из строя после загрузки страницы (FastCGI делает это).Итак, я модифицирую вас.Я бы сам хотел увидеть достоверный ответ.
Судя по моему опыту работы с Windows/Apache, это всего лишь вопрос установки MySQL, я не могу себе представить, что IIS/Apache имеет к этому какое-то отношение.
Apache — большая проблема при запуске в Vista.Предполагается, что II7 (и 6) нормально запускают PHP.Так зачем беспокоиться об Apache?
Я бы посоветовал, если вы собираетесь установить PHP и MySQL, вместо этого использовать ВАМП.Он отлично работает, его легко добавлять расширения и изменять все.Я использую его для работы и мне он нравится.
У одного из разработчиков IIS есть отличное пошаговое руководство:
http://blogs.iis.net/bills/archive/2006/10/31/PHP-on-IIS.aspx
Однако, ради бога, почему?