Веб-матрица с предустановленным PHP

#php #webmatrix #iis-express

#php #webmatrix #iis-express

Вопрос:

У меня уже установлен PHP 5.3.6, есть ли способ настроить WebMatrix на использование установленного PHP?

Спасибо

Ответ №1:

WebMatrix использует веб-сервер IIS Express (IIS Express устанавливается вместе с WebMatrix), и вам необходимо настроить IIS Express для использования установленного PHP. Выполните следующие две команды из папки установки IIS Express (%programfiles%IIS Express) и перезапустите WebMatrix.

  1. appcmd.exe установите конфигурацию /раздел:system.webServer/FastCGI / [Полный путь=’c:{php_installation-folder}php-cgi.exe ‘]

  2. appcmd.exe установите конфигурацию /раздел:system.webServer/handlers / [name=’PHP_via_FastCGI’,path=’.php’,verb=’ ‘,modules=’FastCgiModule’,scriptProcessor=’c:{php_installation-folder}php-cgi.exe’,resourceType=’Unspecified’]

Комментарии:

1. Спасибо! У меня это сработало, хотя WebMatrix говорит, что я использую неизвестную версию PHP.

2. Однако я нашел две вещи: PHP установил %PHPRC% в мой каталог установки php, что удобно, и путь должен быть установлен в ‘*.php’ и глагол ‘*’. Итак, между двумя: appcmd.exe set config /section:system.webServer/fastCGI / [fullPath='^%PHPRC^%php-cgi.exe'] и appcmd.exe set config /section:system.webServer/handlers / [name='PHP_via_FastCGI',path='*.php',verb='*',modules='FastCgiModule',scriptProcessor='^%PHPRC^%php-cgi.exe',resourceType='Unspecified']