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