Як організувати сцепку "wamp / denwer + mssql" на локальному комп'ютері
якщо є необхідність попрацювати на локальній машині над сайтом на MSSQL
- вам сюди. Я розповім, як домогтися підключення скрипта до БД. не знаю, може, є більш легкі способи досягнення цього, але я радий описаному нижче.
використовуються:
denwer версії "Денвер-3 2008-01-13"
або
wamp 1.7.2
ms sql server 2000 MSDE (Пробував з Server 2005 Express - не вийшло).
все - на одній машині winXp SP3.
джерела:
https://dba.fyicenter.com/faq/sql_server_2/Requirements_for_Connecting_PHP_to_SQL_Server.html
(Див. Нижню частину сторінки)
https://wampserver.com/phorum/read.php"Как написати статтю для aKak.ru ": / recipes / 2-kak-napisat-statyu-dlya-akak-ru, +37335,37335 # msg-37947
Інструкція
Рівень складності: Нескладно
Що вам знадобиться:
- встановлений denwer або wamp
- вхід в виндовс під адмінській правами (за замовчуванням - так і є)
- mssql-сервер MSDE 2000: https://download.microsoft.com/download/d/5/4/d5402c33-65de-4464-9d82-d1de2971d9db/MSDE2000A.exe
- адмін-клієнт для ms sql server: https://download.microsoft.com/download/b/d/b/bdb0d767-b9d1-4200-b129-cdbeddd67419/SQLServer2005_SSMSEE.msi
1 крок
запускаємо десятеро MSDE2000, вказуємо, куди розпакувати
2 крок
в папці, куди розпакували, відкриваємо setup.ini, додаємо 2 рядки:
SAPWD= 1
SECURITYMODE=SQL
3 крок
запускаємо setup.exe - встановлюється сервер БД. перезавантажуємося. У підсумку в треї повинна з'явитися іконка, що відображає поточний статус служби (запущена).
4 крок
в папці, куди встановився сервер (C: Program Files Microsoft SQL Server) знаходимо пошуком і запускаємо SVRNETCN.exe. На вкладці General переносимо з Disabled в Enabled TCP/ IP і Named Pipes. Зберігаємося. Перезапускаємо сервер (або ребут).
5 крок
завантажуємо і встановлюємо адмін-клієнт для БД (встане в меню пуск під ім'ям "Microsoft SQL Server 2005 ", нам потрібен ярлик" Среда SQL Server Management Studio Express ").
6 крок
Переконуємося, що клієнт працює: запускаємо його, в полі "сервер" вибираємо пункт "огляд далі", у вікні вибираємо єдиний доступний сервер (його ім'я відповідає імені вашого компа). Перевірка справжності - вибираємо SQL Server
Ім'я користувача - sa, пароль - 1.
Переконуємося, що стався вхід (вилізла помилка - ну тада не знаю ... перевірте, чи правильно зробили до цього)
7 крок
далі - включення підтримки mssql для Апачі:
8 крок
для wamp:
в треї: php settings - php extensions - знаходимо і включаємо mssql
9 крок
(Наступні 2 кроки потрібно виконати, якщо у вас denwer)
для denwer: в php.ini раскомментіруем строчку про розширення mssql.
10 крок
для denwer: знаходимо і копіюємо в папку Z: usr local php5 ext php_mssql.dll (у мене - версія 5.2.3.3, взята з Wamp :) Сайт Wamp - https://wampserver.com)
11 крок
потрібно знайти відповідний файл ntwdblib.dll.
Тут - деякі складності: з wamp йде бібліотека версії 2000.2.8.0. З Денвером - взагалі не йде.
Нам же потрібна бібліотека версії 2000.80.194.0. Нагугліть її.
(Інші версії іноді випльовують помилки, іноді - взагалі не працюють)
12 крок
Для вампа: замініть існуючу бібліотеку цієї нової.
Для Денвера: покладіть бібліотеку в Z: usr local php5
13 крок
перезапускаємо веб-сервер
14 крок
перевіряємо:
var_dump (mssql_connect ('ім'я сервера',' Sa ',' 1 ')) -
де ім'я сервера - те ж саме, що було вибрано в полі "сервер" діалогу входу програми-клієнта.
якщо запрацювало - бачимо "resource (2) of type (mssql link)"
ура!
Поради та попередження:
- безпеку у даній конфігурації нульова. читайте документацію, налаштовуйте :)
- версію DLL можна подивитися так: правою кнопкою - властивості - версія - сама верхня рядок - версія ДЛЛ пам'ятайте, що для роботи з БД потрібно, щоб у користувача були соотв. дозволу: на роботу як з БД, так і з усіма її таблицями.
- MSDE 2000 - безкоштовна версія MS SQL сервера
- пам'ятайте, що для того, щоб користувач отримав доступ до БД - потрібно проставити для нього соотв. дозволу. при чому, як на базу, так і на таблиці. Здається, це зробити можна через програму-клієнта.
About
Як закачати файли на віддалений сервер за допомогою total commander'a Закачування створеного творіння на на сервер проводиться за допомогою FTP-клієнта. На даний момент найпоширеніший клієнт - Total Commander. Його і розглянемо.ІнструкціяРівень складності: Легко1 крокПереконайтеся, що у вас коштує ця програма. Після…
Як налаштувати outlook express для поштового сервера yandex.ru - програма Outlook Express на вашому комп'ютері - зареєстрований поштову скриньку на yandex.ru - з'єднання з інтернетом (надсилання та отримання пошти) - розумні голови - прямі рукиІнструкціяРівень складності: Нескладно1 крокЗапустіть програму…
Як створити свій сервер lineage 2? Іноді хочеться побути адміністратором у себе на сервері, запросити друзів провести облогу замку. Може бути комусь дана інструкція нагоді навіть у відкритті якого-небудь свого проекту (ігрового сервера). Створити сервер це зовсім не…
Як створити простий сервер для безкоштовною, багатокористувацької гри teeworlds? Колобок =)Teeworlds - безкоштовна багатокористувацька гра 2d action, яка неймовірно затягівает.Простенькая графіка, відмінна фізика, клієнт важить близько 5 mb, приблизно 700 серверів. Зрештою відмінний TimeKiller !!! Завантажити можна з…
Як встановити denwer? Коли я тільки починав вчитися web-програмування, сам зіткнувся з цим питанням. Сподіваюся, що завдяки моїй інструкції питань у вас по установці Denwer'a не буде -)ІнструкціяРівень складності: Нескладно1 крокЗаходьте на сайт Денвера і качайте останню…
Як змінити сервер icq на мобільному? Буває так, що ICQ на мобільному не запускається, іноді це відбувається через те, що сервер або не працює або у вашого телефону немає відповідного підключення. У цьому випадку сервер треба змінити.ІнструкціяРівень складності: ЛегкоЩо вам…
Як налаштувати проксі для lineage Налаштовуємо проксі-сервер для lineage, і налаштовуємо програми для виходу через проксі.ІнструкціяРівень складності: НескладноЩо вам знадобиться:Комп'ютер з виходом в інтернет.Комп'ютер (и) складаються в одній мережі з ним.1 крокпорти 2106 (логін…
Як налаштувати typsoft ftp-сервера Головне вікно програми виглядає так:Для початку нам треба скачати фтп сервер TYPSoft FTP Якщо Ви завантажили рекомендований нами FTP-сервер а так само додається конфігураційний файл, то Ваша машина вже оптимально налаштована для роботи. Нижче Ви…
Як встановити denwer Denwer - це пакет вже налаштованих програм (Apache, PHP, MySQL, ...), які після установки складають локальний сервер - наприклад, для написання або перевірки PHP-скриптів.ІнструкціяРівень складності: НескладноЩо вам знадобиться:~ 6 мегабайт трафіку1…
Як зробити сервер wow? сервер wowДовгоочікувана інструкція, яка покроково покаже, як зробити свій сервер World of Warcraft. Сервер буде 3.3.5а, це найпопулярніша і стабільна збірка гри.ІнструкціяРівень складності: Нескладно1 крок Для початку нам необхідно завантажити…
Як запустити dlna-сервер на windows 8. Телевізори, незважаючи на свій похилий вік, залишаються неодмінним атрибутом наших квартир і будинків. Ера ЕПТ-телевізорів давно пройшла. Їх успішно замінили рідкокристалічні та плазмові панелі. Перегляд ефірних телеканалів це одна з функцій…
Як створити ігровий сервер в samp (san andreas multy player) SAMPУ цій інструкції, я розповім Вам, дорогі користувачі сайту, як створити ігровий сервер в SAMP.ІнструкціяРівень складності: НескладноЩо вам знадобиться:Голова.Руки, з потрібного місця.Інтернет.Сам мультиплеер.1 крокОтже. По перше скачайте -…
Домашній сервер Рагнарок Домашній сервер РагнарокДомашній сервер РагнарокІнструкціяРівень складності: Нескладно1 крок1.Що нам знадобиться це сам сервер.Есть 2 види сервера це eAthena SQL і eAthena TXT я вам розповім як налаштувати домашній сервер Рагнарок для eAthena TXT.…
Як потрапити на американський сервер world of tanks (wot)? Гра «Світ танків» успішно розвивається на всіх платформах. У минулому році компанія представила World of Tanks для консолі Xbox 360, а рік нинішній ознаменувався появою «Світу танків» на мобільних платформах. Першими всю красу гри «WoT Blitz»…
Як налаштувати outlook express для поштового сервера mail.ru Багато хто не знає як користуватися програмою Outlook Express. У даній інструкції я поясню як налаштувати Outlook Express для поштового сервера mail.ruІнструкціяРівень складності: НескладноЩо вам знадобиться:Комп'ютерЗ'єднання з Інтернетом (для…
Чим відрізняється windows server 2008 r2 від windows server 2008 Відносно операційних систем багатьом користувачам складно міняти свої звички. Цим обумовлена актуальність ОС, що живуть часом десятки років. Перехід на нову означає чимало незручностей для користувача, саме тому вже сидить на Windows Server 2008…