Вопрос

Хорошо, я поискал в Интернете хорошее решение, позволяющее заставить 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.Ну что ж.


  1. Убедитесь, что «Расширения ISAPI» установлены в IIS (у меня они были).

  2. Загрузите, а затем разархивируйте php-5.2.5-x64-2007-11-12.zip

  3. Скопировать содержимое папки php-5.2.5 (x64) в *C:\php*

  4. Копировать файл C:\php\php.ini-dist в папку *C:\Windows*

  5. Переименуйте файл C:\Windows\php.ini-dist как php.ini

  6. Редактировать php.ini в Блокноте.Удалите начальную точку с запятой (;) из строки:

    ;extension=php_mysql.dll
    
  7. Сохрани и закрой

  8. Копировать файл C:\php\ext\php_mysql.dll в папку *C:\Windows\System32*

  9. В разделе «Сопоставления обработчиков» диспетчера IIS выберите «Добавить карту сценариев…».

    Request path: *.php
    Executable:   C:\php\php5isapi.dll
    Name:         PHP
    
  10. Установите MySQL (кто-то уже установил MySQL 5.0 для меня).

  11. Создать файл C:\inetpub\wwwroot est.php как

    <html>
    <head>
    <title>PHP Information</title>
    </head>
    <body>
    <?php phpInfo(); ?>
    </body>
    </html>
    
  12. Перейдите к http://localhost/test.php в вашем веб-браузере.Вы увидите страницу с информацией о PHP.


Блокпост: Как заставить PHP работать с ADOdb и MySQL?

Предполагается, что он будет работать через 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

Однако, ради бога, почему?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top