Как мне заставить PHP и MySQL работать на IIS 7.0? - PullRequest
7 голосов
/ 15 августа 2008

Хорошо, я искал во всем Интернете хорошее решение, позволяющее PHP и MySQL работать на IIS7.0. Это почти невозможно, я пробовал так много раз и сдался напрасно. Пожалуйста, помогите, связав несколько замечательных пошаговых руководств с добавлением PHP и MySQL на IIS7.0 с нуля. PHP и MySQL необходимы для установки любой CMS.

Ответы [ 7 ]

5 голосов
/ 15 августа 2008

Вы смотрели на это:

http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/

MySQL должен быть довольно простым.

Дайте нам знать, с какими проблемами вы сталкиваетесь ...

1 голос
/ 18 сентября 2008

Мне дали веб-сайт PHP / MySQL, который я должен разместить на IIS 7.0 на 64-битной Windows Server 2008.

Я являюсь разработчиком .NET / MSSQL и не знаком ни с PHP, ни с MySQL.

Кев писал:

Вы смотрели на это & ​​hellip;

Я не знаю, является ли какая-либо одна реализация Win64 PHP более авторитетной или популярной, чем другая.

Я собираюсь попробовать выполнить шаги, описанные в Kev Включить поддержку FastCGI в статье IIS7.0 с файлом php-5.2.5-x64-2007-11-12.zip из fusion-x lan .

Это "PHP версии 5.2.5 (x64)", но согласно php.net последняя версия - PHP 5.2.6. Ох, хорошо.


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

  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 выберите «Добавить карту сценариев & hellip;»

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

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

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


Roadblock: Как мне заставить PHP работать с ADOdb и MySQL?

0 голосов
/ 22 августа 2008

У одного из разработчиков IIS есть отличное прохождение здесь:

http://blogs.iis.net/bills/archive/2006/10/31/PHP-on-IIS.aspx

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

0 голосов
/ 22 августа 2008

Я бы предложил, если вы собираетесь установить PHP и MySQL вместо WAMP . Он прекрасно работает и легко добавлять расширения и изменять все. Я использую это для работы и люблю это.

0 голосов
/ 17 августа 2008

Apache - главная проблема для запуска в Vista. И II7 (и 6) должны нормально работать на PHP. Так зачем же работать с Apache?

0 голосов
/ 15 августа 2008

Исходя из моего опыта работы с windows / apache, это всего лишь вопрос установки MySQL, я не могу представить, что IIS / Apache как-то связан с этим.

0 голосов
/ 15 августа 2008

Он должен работать через FastCGI. Но я не имел большого успеха (используя Vista). Я могу заставить PHP работать, но он падает после загрузки страницы (FastCGI делает). Так что я модерирую тебя. Я бы хотел увидеть надежный ответ сам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...