Установка и настройка PHP, Apache и My. SQL для разработки с использованием технологии PHP в Windows. В данном учебном курсе рассматриваются два способа настройки среды разработки PHP в операционной системе Windows. Этот учебный курс содержит информацию, необходимую для настройки локального веб- сервера. Сервер HTTP Apache включен в пакет AMP XAMPP, используемый в этом учебном курсе. Требуемое программное обеспечение. В рамках ОС Windows Server 2008 существует роль сервера. Из за этого php виснет при попытке подключится к mysql в Windows 7 ( это для поиска). MySQL можно не скачивать – для изучения основ PHP он не нужен! Как установить локальный сервер apache для windows vista, 7. Впишите адрес папки с установленным сервером Apache, результатом должна . Для создания, выполнения и отладки проектов PHP необходимо следующее программное обеспечение: IDE Net. Beans для PHP. Загрузку можно осуществить отсюда. Механизм PHP. Отладчик PHP. Из соображений совместимости с PHP5 рекомендуется использовать версию XDebug 2. Сервер базы данных. Рекомендуемая версия продукта: My. Редактирование конфигурационного файла php.ini. Дистрибутив (VC9 x86 Thread Safe, Zip архив): http:// каталог с установленным PHP интерпретатором в PATH операционной системы.
SQL Server 5. 0. В предоставленных документах описывается работа с этой версией. По завершении установки необходимо выполнить настройку среды в целях обеспечения правильной совместной работы всех программных компонентов. Можно использовать пакет, содержащий требуемое программное обеспечение, или установить каждый компонент по отдельности. Использование пакета AMPВ целях автоматической установки всех параметров настройки для механизма PHP, сервера HTTP Apache и сервера базы данных My. SQL воспользуйтесь пакетом AMP. Предупреждение! НЕ используйте XAMPP 1. В этой версии имеются значительные проблемы с XDebug. Используйте версию 1. Примечание: Начиная с XAMPP 1. XAMPP поставляется с PHP 5. PHP 5. 2. x. IDE Net. Beans для PHP версии 6. PHP 5. 3. IDE Net. Beans для PHP 6. 8, которая в настоящее время доступна как сборка разработки, полностью поддерживает PHP 5. Также обратите внимание, что установка Xdebug различается для PHP 5. PHP 5. 3. Загрузите пакет программы установки XAMPP . При открытии панели управления XAMPP следует учитывать, что модули, установленные как службы, уже выполняются. Иногда в Windows Vista не удается запустить файл xampp- control. Файл winmysqladmin. Файл winmysqladmin. При выполнении phpinfo() возвращается экран с информацией о настройке компонентов XAMPP. Установка и включение отладчика XDebug. Для использования отладчика XDebug необходимо настроить стек PHP. Убедитесь в том, что указанные пути соответствуют расположению соответствующих файлов, как это определено при установке. Сохраните файл php. Запустите панель управления XAMPP и перезапустите сервер Apache. Для начала использования необходимо только настроить php. Обратите внимание, что все настройки Xdebug сопровождаются поясняющим текстом. Найдите и откройте файл XAMPP. Дополнительные сведения о настройке XDebug приведены на вики- странице и в документации по XDebug. Установка компонентов по отдельности Сервер HTTP Apache. Загрузите сервер HTTP Apache. Запустите установочный файл . Следуйте указаниям. Для проверки успешности установки запустите браузер и введите следующий URL- адрес. Откроется страница приветствия Apache: Устранение проблем. По умолчанию сервер Apache прослушивает порт 8. Механизм PHPЗагрузите бинарный пакет установщика Windows для выбранной версии PHP5. После завершения установки перезапустите сервер Apache. Для проверки успешности установки механизма PHP и включения обработки кода PHP в настройке Apache выполните следующие действия. Устранение проблем. Если страница не открывается, выполните следующие действия. Перезапустите сервер Apache. Убедитесь, что файл настройки сервера Apache httpd. Add. Type Application/x- httpd- php . Load. Module php. XDebug Загрузите XDebug. Установите XDebug в папку php/. Для присоединения XDebug к механизму PHP перейдите к файлу php. Для механизма PHP 5. Убедитесь в том, что указанные пути соответствуют именам и расположению соответствующих файлов, как это определено при установке. Для проверки того, что предварительно установленный механизм PHP поддерживает использование сервера базы данных My. SQL выполните следующие действия. Выберите команду . Windows 2. 01. 2 R2 + IIS + MS SQL + PHP установка, настройка, подводные камни / Хабрахабр. Спешу поделиться опытом установки и настройки указанных в названии монстров! К сожалению, такая связка не столь популярна, чтобы найти что- то стоящее по этой теме в поисковиках. Но мне удалось отрывками и кусками все- же поймать свой Дзен. В данном примере я буду использовать свои преимущества студента. Поэтому ПО от Microsoft я буду брать максимально свежее по программе Dreamspark. Итак, составим задачу. Установить MS SQL Server 2. Установить роль «Веб- сервер (IIS)» версии 8; 3. Установить PHP 5. И, конечно же, заставить все это работать в связке на Windows 2. R2 (установку и подготовку сервера я рассматривать, конечно, не буду). В наличии имеется домен: test. Установка и настройка MS SQL Server 2. Усложнить данный этап я решил лишь тем, что сервер с БД у нас будет выделенным. Имя сервера: sql. Установка проходит крайне примитивно, нажимая «Далее». У меня были установлены все компоненты экземпляра, за исключением «Репликации SQL Server». Указаны стандартные пути. Выбран свой, именованный экземпляр «bd». Стандартные учетные записи служб. Выбран «Смешанный режим». Установлен пароль MSsql. Мы закончили установку MS SQL Server 2. Теперь вы можете создать тестовую базу с помощью, идущего в комплекте с установкой, Microsoft SQL Server Management Studio. В данном примере имя БД «test». Теперь мы сразу настроим возможность подключения к текущему экземпляру «извне» (в данном примере с локальной сети). Для этого нам необходимо открыть оснастку Sql Server Configuration Manager. Перейти в раздел Сетевая конфигурация SQL Server — Протоколы для BD и открыть свойства TCP/IP. Перейти на вкладку IP- адреса и самое важное, что здесь необходимо сделать, это: указать порт 1. IP адреса (в данном примере адрес сервера с MS SQL 1. IP активным. IPv. После этого нам необходимо выбрать Службы SQL Server. И перезапустить SQL Server (BD). Остался финальный этап. Создать соответствующее правило в Брандмауэре. А именно разрешить входящие соединения по порту 1. Для более детального ознакомления с этим процессом можно обратиться за оригинальным руководством на msdn. В моем же случае брандмауэр просто выключен. А вот дальше, наверное, самое главное. Мы качаем и устанавливаем Web- платформу от Microsooft. Этот чудесный инструмент поможет нам решить многие проблемы. Установка примитивная, поэтому не буду ее детально описывать. После запуска веб- платформы вам будут доступны для установки очень много компонентов. Веб- платформа автоматически выбирает язык, основываясь на установленном в системе. Поэтому у меня русские названия продуктов. Если у вас Windows установлен с другой локализацией — названия продуктов могут отличаться! Направляемся в продукты и выбираем то, что нам необходимо: PHP 5. PHP 5. 6. 0, а так- же версия PHP 5. Возможной причиной тому — отсутствие драйверов в списке). Вместе с этим продуктом автоматически поставляются еще 2: Диспетчер Ph. P для IIS — крайне полезный и удобный в обращении. Как оказалось — все легко и без проблем. Теперь можно открыть диспетчер PHP в IIS и выбрать там функцию «Проверить phpinfo()». Действительно, очень удобно! Тут же вам будут даны рекомендации по оптимальной конфигурации PHP, кроме того, вы можете установить или удалить расширения PHP. После просмотра phpinfo, убедившись, что все работает отлично, можно создать тестовый скрипт, который проверит наше подключение к БД. Спасибо «неизвестному солдату» из песочницы. Именно из его статьи я позаимствовал этот скрипт. PWD - Пароль и наша созданная тестовая база данных. И ошибки, полученные в результате обработки. Надеюсь, ничего не забыл. И буду рад, если эта статья кому- то пригодится! Использованные источники. Web Platform от Microsoft. Немного MSDNа. Статья из песочницы.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2018
Categories |