ADMin Портал!

Delphi Rad XE Исходники SOFTDelphi Rad XE C++ BuilderUbuntuPHP JavaScript Примеры

Партнеры


Профиль



Добро пожаловать,
Гость

54.82.112.193

Регистрация или вход
Потеряли пароль?

Сейчас онлайн
Администраторы:0
Пользователей:0
Гостей:35
Поисковые боты:0

Всего:35

Кнопки




Исходный код

Подробная установка связки Apache 2.0 + Php 5.1.4 + Mysql Server 4.1.16 под Win


Компьютерная грамота Исходные дистрибутивы :

Для установки вам необходимо для начала скачать дистибутивы представленных пакетов. Найти их можно на официальных сайтах фирм производителей, либо на PHP.RU

Установка Apache 2.0

Итак, вы скачали дистрибутив? Если нет, то скорее закачиваем его по вышерасположенным ссылкам. Итак, закачиваем его к себе в любую папочку (можно даже на рабочий стол), запускаем файл apache_2.0.55-win32-x86-no_ssl.msi .



1) Перед вами появляется окошко :

Здесь нас программа информирует, что вы собираетесь установить себе на локальную машину (вам компьютер) Apache HTTP Server 2.0.55. Жмем кнопку Next.



2) Здесь вам необходимо выбрать верхнюю надпись (тем самым вы соглашаетесь с лицензией продукта и обязуетесь выполнять все нижеизложенные пункты ).

Выбераем и жмем кнопку Next .



3) Далее окошко с полезной информацией. Жмем Next


4) Далее переходим на окошко настроек

Network Domain - название домена
Server Name - название сервера
Administators Email Address - email админа сервера

Если вы ставите апач на локальную машину, то содержимое всех полей не столь важно.

Главное, что здесь надо отметить это пункт:

For All Users, on Port 80, as service (Это значит, что апач мы устанавливаем, как сервис и все обращения к нему будут по 80 порту)



5) Два возможных способа установки: выборочный и обычный (выбераем обычный typical) :

6) Далее выбераем пусть установки в нашем случае это будет:


C:Program FilesApache Group

7) Нажимаем кнопку install и апач пошел устанавливаться:

В конечном итоге у нас появляется в систем трее значок Apache monitor, с его помощью мы будем запускать и отключать наш апач:

Установка MYSQL СЕРВЕРА

1) Запускаем setup.exe

2) Выбираем обычную установку

И ставим mysql в Program FilesMySQLMySQL Server 4.1


3) далее вылетает окошко,которое мы просто пропускаем

4) Далее ставим галочку, что настроить mysql прямо сейчас

5) Выбираем стандартные настройки

6) Устанавливаем, как сервис

7) Вводим пароль для пользователя root (пользователь, который имеет неограниченные права)

8) И далее жмем Execute

Установка PHP5

  • Скачиваем дистрибутив и распаковываем его, например, в папку C:php5

  • Заходите в папку C:php5 и переименовываете php.ini-dist в php.ini. Далее записываем php.ini в C:windows (правильный php.ini можно скачать здесь).
  • Удостоверяемся, что в нашей копии php.ini (C:windowsphp.ini) раcкомментированно (убрана точка с запятой в начале строки) подключение расширения mysql

    Правильная строка должна выглядеть так:

    Код
    1
    extension=php_mysql.dll


    Из c:php5 берем файл php5ts.dll и копируем его в директорию C:windowssystem32

    Изменяем настройки Apache сервера.
    Добавляем в httpd.conf (C:Program FilesApache GroupApache2confhttpd.conf) ( правильный httpd.conf можно скачать здесь) следующие строчки:

    Подключание PHP, как модуля
    LoadModule php5_module C:php5php5apache2.dll
    AddType application/x-httpd-php .php


  • При использовании MySQL возьмите файл libmysql.dll из C:php5 и скопируйте его сюда c:windowssystem32 (для NT)
  • Если при проверке MySQL у вас появится сообщение «Call to undefined function mysql_connect()», попробуйте скопировать файл c:php5extphp_mysql.dll в C:widowssystem32


  • Запуск и настройка.

    Apache Server

    Запускаем apache сервер из трея



    Вводим в браузер 127.0.0.1

    Если все настроено верно, то сервер вернет вам страничку

    Проверка работоспособности PHP5

    Все ваши скрипты, которые вы запускаете на локальной машине поумолчанию, находятся в папке c:Program FilesApache GroupApache2htdocs

    Для проверки работы php создайте папочку test (c:Program FilesApache GroupApachehtdocs est и в ней файл index.php
    Далее откройте его и скорируйте следующее :

    PHP - Код
    1
    <?php
    phpinfo
    ();
    ?>


    Далее в браузере вводим следующее : http://127.0.0.1/test/index.php


    если браузер вернул вам следующую страничку

    то все установилось верно.

    Проверка работоспособности Mysql

    В папке (c:Program FilesApache GroupApachehtdocs est создайте файл index2.php и скопируйте в него следующий код :

    Далее, в браузере вводим следующее : http://127.0.0.1/test/index2.php


    если браузер вернул вам что-то подобное

    то все ОК!


    Подключение GD2 к PHP под Windows

    Находим в дистрибутиве:
    php-5.2.1-Win32.zipphp-5.2.1-Win32ext
    библиотеку php_gd2.dll, т.е. версию 2.
    и копируем php_gd2.dll в c:windows
    в файле c:windowsphp.ini находим строку extension=php_gd2.dll и убираем комментарий.

    Перезагружаем Апач.

    P.S. Новые версии APACH и PHP уже на стадии установки вносят все нужные изменения в конфигурационные файлы (главное правильно поставить галочки)..

    mysql9, apache8, файл7, server6, cprogram6, filesapache6, апач6
    Разместил: Admin | Дата: 14.07.2007
    Комментарии

    Va-Bank
    Дата: 11.11.2010 | Комментарий: 26
    Va-BankА в чем проблема конкретно? Какая ошибка и т.п.?
    Дата регистрации: Нет информации
    Pechatnik
    Дата: 11.11.2010 | Комментарий: 25
    PechatnikНе могу подк майскю, подскажите верное решение.
    Дата регистрации: Нет информации
    Admin
    Дата: 06.02.2010 | Комментарий: 24
    AdminЗначит на win 7 ставил..
    после открытия 80 порта надо рестарт делать..
    Дата регистрации: 16.02.2007
    Va-Bank
    Дата: 05.02.2010 | Комментарий: 23
    Va-Bank
    Цитата
    можно просто рестарт апача сделать..

    Ну я не совсем тупой :) Естественно делал рестарт апача, помогла только перезагрузка :)
    vr-online.ru www.vr-online.ru
    Дата регистрации: 16.02.2007
    Admin
    Дата: 05.02.2010 | Комментарий: 22
    Adminможно просто рестарт апача сделать..
    Дата регистрации: 16.02.2007
    Va-Bank
    Дата: 05.02.2010 | Комментарий: 21
    Va-Bank
    Цитата
    Просто открывается текст файла. Что делать?

    После установки ПХП надо просто перезагрузить компьютер. У меня тоже показывался текст после установки ПХП, но потом я перезагрузился и ПХП заработал как надо.
    А вот еще проблема была с подключением к MySQL. Решением было задать в файле настройки апача
    UserDir = c:\Program Files\Apache Group\Apache2\htdocs
    и подключение прошло.
    vr-online.ru www.vr-online.ru
    Дата регистрации: 16.02.2007
    Admin
    Дата: 07.08.2009 | Комментарий: 20
    AdminMySQL точно стартовал как сервис?..

    libmysql.dll тоже сопирован в windows/system32?

    В Пуске можно командную строку запустить проверить.. Будет предложено сразу ввести пароль root'а.. Ошибок при этом не должно появиться..
    Дата регистрации: 16.02.2007
    Андрей
    Дата: 06.08.2009 | Комментарий: 19
    АндрейВсе проделал - не помогает, а как еще можна проверить работоспособность MySQL? Спасибо.
    Дата регистрации: 04.08.2009
    Admin
    Дата: 06.08.2009 | Комментарий: 18
    AdminНадо скопировать файл php5/ext/php_mysql.dll в widows/system32 и проверить раскоментирована ли строчка в windows/php.ini extension=php_mysql.dll
    Дата регистрации: 16.02.2007
    Андрей
    Дата: 05.08.2009 | Комментарий: 17
    АндрейРазобрался в чем проблема - windows стоит на диске D, пришлось внести коррективы в httpd.conf, http://127.0.0.1/test/index.php - открылась нормально, а вот http://127.0.0.1/test/index2.php не открывается, пишет:
    Current PHP version: 5.2.1
    Fatal error: Call to undefined function mysql_connect() in D:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 11/ Помогите, пожалуйста. Спасибо
    Дата регистрации: 04.08.2009
    Admin
    Дата: 05.08.2009 | Комментарий: 16
    AdminНарушили порядок установки - либо неправильно устанавливаете PHP..

    Проверьте пункт Установка PHP5 и попробуйте заменить конфигурационные файлы php.ini и httpd.conf с сайта php.ru..

    Обычно такая ошибка возникает, если в файле httpd.conf отсутствует или закоментирована запись подключения PHP как модуля:

    LoadModule php5_module C:/php5/php5apache2.dll
    AddType application/x-httpd-php .php
    Дата регистрации: 16.02.2007
    Андрей
    Дата: 04.08.2009 | Комментарий: 15
    АндрейЗдравствуйте, возникла проблема, которая упоминалась: раньше- по ссылке 127.0.0.1 все норм, а вот с
    http://127.0.0.1/test/index.php
    http://127.0.0.1/test/index2.php
    проблемы...
    отображается только текст!
    PHP5 переустанавливал несколько раз. Помогите, пожалуйста. Спасибо.
    Дата регистрации: 04.08.2009
    Admin
    Дата: 13.04.2009 | Комментарий: 14
    AdminВ дистрибутиве с PHP - его надо переименовывать..
    из php.ini-dist или php.ini-recommended а там уже "поиграетесь" посмотрите как лучше..
    Дата регистрации: 16.02.2007
    ufopeople
    Дата: 10.04.2009 | Комментарий: 13
    ufopeopleгде находится php.ini ?
    Дата регистрации: 10.04.2009
    Admin
    Дата: 27.01.2009 | Комментарий: 12
    AdminДля подключения mssql севрера:
  • php_mssql.dll extension is already uncommented in php.ini of php5
  • put the php_mssql.dll and ntwdblib.dll in system 32
  • Дата регистрации: 16.02.2007
    Admin
    Дата: 20.10.2008 | Комментарий: 11
    AdminМожет дистрибутив апача - английская версия? Возможно со страничкой что-то не то - проверьте другие..
    Я скачивал дистрибутив апача с php.ru - все по умолчанию - все по-русски.
    Дата регистрации: 16.02.2007
    Сашка
    Дата: 18.10.2008 | Комментарий: 10
    СашкаУ меня проблема в русском языке , после того как я установил апач и внес свои изменения в index.html у меня за место кирилицы выходят какие то странные иероглифы... Пробовал изменять в httpd.cong : AddDefaultCharset ISO-8859-1 на AddDefaultCharset WINDOWS-1251 . И всё равно никак. Помогите мне пожалуйсто
    Дата регистрации: Нет информации
    Admin
    Дата: 14.09.2008 | Комментарий: 9
    AdminДля этого необходим уже почтовый сервер - ставится отдельно.. а там уже разбираться:
    Cкорее всего в этом месте
    Код
    1
    2
    ; For Win32 only.
    sendmail_from = admin@example.com
    Дата регистрации: 16.02.2007
    User_Vladimir
    Дата: 13.09.2008 | Комментарий: 8
    User_VladimirКак сделать в php.ini чтобы заработала функция mail?
    Дата регистрации: Нет информации
    Admin
    Дата: 13.09.2008 | Комментарий: 7
    AdminПробуйте заново установить PHP5, наверняка забыли некоторые файлы скопировать..
    Дата регистрации: 16.02.2007
    User_Vladimir
    Дата: 12.09.2008 | Комментарий: 6
    User_VladimirЧто делать, если по ссылке 127.0.0.1 все норм, а вот с
    http://127.0.0.1/test/index.php
    http://127.0.0.1/test/index2.php
    проблемы... Просто открывается текст файла. Что делать? Подскажите, пожалуйста!
    Дата регистрации: Нет информации
    Admin
    Дата: 04.06.2008 | Комментарий: 5
    AdminУдалить MySQL Server, и заново поставить с обязательным паролем для root при инсталяции (конфигурации)..
    Дата регистрации: 16.02.2007
    Сергей
    Дата: 04.06.2008 | Комментарий: 4
    Сергей
    Люди добрые помогите пожалуста установливаю MySQL Server 4.1 но в пункте Семь (выше) когда надо вводить пароль root я ввел после того как нажмешь Execute на этапе "Apply security setting" вываливаеться ошибка The security settings could not be applied/Error Number 1045/Access denied for user 'root'@localhost(using password:NO)
    Что делать ???
    Дата регистрации: Нет информации
    Admin
    Дата: 19.02.2008 | Комментарий: 3
    AdminПонятно!
    Когда публиковал статью, система искаверкала текст скрипта..

    Для mysql сделал архив со скриптом..
    Дата регистрации: 16.02.2007
    Lex
    Дата: 18.02.2008 | Комментарий: 2
    LexСкрипт для проверки MySQL немнофко не работает))))
    Дата регистрации: Нет информации

    Ваше имя:
    Комментарий:
    Секретный код:Секретный код
    Повторить:
    Антиспам:



    Powered by SLAED CMS © 2005-2007 SLAED. All rights reserved.