#php #visual-studio #iis #iis-express
#php #visual-studio #iis #iis-express
Вопрос:
Я использую Windows 10 и IIS 10 с Visual Studio Community 2017.
Когда я проверяю версию PHP, запущенную на localhost, с помощью http://localhost/phpinfo.php отображается версия PHP 7.2.7.
Однако, когда я использую Visual Studio для запуска phpinfo.php из корня сайта в C:UsersusernameMy Документы Мои веб-сайты Website1, т.е. http://localhost:4782/phpinfo.php отображается версия PHP 5.3.28.
Кто-нибудь, пожалуйста, может сказать мне, почему Visual Studio не использует PHP версии 7.2.7, как root localhost, и что мне нужно сделать, чтобы веб-сайт работал на PHP версии 7.2.7?
Я предпочитаю IIS Manager, а не cmd prompt.
Комментарии:
1. IIS поддерживает несколько версий PHP для разных сайтов, поэтому вам нужен такой инструмент, как PHP Manager, чтобы выбрать нужную версию, github.com/phpmanager/phpmanager/releases
2. Спасибо за ваши ответы. Я использую Windows 10 и IIS. Не Ubuntu или Apache. Я знаю, что использую несколько версий PHP. Я изучал это время от времени в течение 2 дней. Я полагаю, мне нужно знать, почему PHP версии 5.3 используется, когда сайт запускается в Visual Studio Community 2017, но корень localhost показывает PHP версии 7.2. Мне нужно обновить сайт Joomla, чтобы он работал на PHP версии 7.2, и я не могу этого сделать, пока не решу эту проблему.
3. Спасибо @Lex Li. Но разве PHP Manager просто не изменит версию PHP на localhost? Это не отвечает на вопрос, почему используются разные версии.
4. @Стивен Кеннеди, почему вы удалили ссылку на ответ с помощью редактирования?
5. Дэни, поле вопросов предназначено для вопросов, а не для ответов. Если у вас есть ответ, вы можете сами ответить на вопрос в окне ответа или, если это просто ссылка, оставить комментарий. Если вы нашли повторяющийся вопрос в Stack Overflow, который отвечает на ваш вопрос, вы можете пометить свой пост как дубликат, а затем обновить страницу. Должно быть видимое желтое окно с вопросом, не является ли это обманом; нажмите «да», чтобы закрыть их вопрос. Надеюсь, это поможет объяснить мою правку и то, как вы можете продолжить. Спасибо.