Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Открыть новую тему     Написать ответ в эту тему

articlebot



Administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

В форуме часто возникают просьбы помочь уcтановить Apache, PHP, Perl,
MySQL. Эти программы могут понадобиться не только системным администраторам, но и
веб-программистам и веб-мастерам, например, для отладки скриптов. В данной статье рассмотрено, как устанавливать последние версии этих программ на Win32. Я не ставлю целью описать все аспекты web-администрирования, а лишь помогу установить конфигурацию, позволяющую освоить и изучить основные возможности Apache 2.x, PHP, Perl и MySQL.

 
Читать
 
 
Внимание!  
Если вы задаете вопрос по работе Apache, потрудитесь привести конфигурационный файл сервера.

Телепаты в данный момент в отпуске.
Файл необходимо выложить в txt формате, а не приводить его содержимое в посте.
 
 
Наиболее частой причиной того, что невозможно поставить PHP как модуль под Apache под Windows является несоответствие вашей версии *.dll файла модуля (php4apache2.dll) текущей версии Apache. Лечится тем, что вы качаете другую dll-ку (php4apache2.dll), например, из нашего файлового архива и пробуете прикрутить ее.
 
Наиболее частой причиной того, что не работают (неправильно работают) PHP-скрипты (точнее, не передаются переменные окружения в открытом виде) является опция
register_globals = "off"  
в конфигурационной файле PHP - php.ini.
Попробуйте установить:
register_globals = "on"
 
 
 
Если ваши perl-скрипты с раширением *.cgi выдают ошибку 500, либо вместо исплнения предлагают себя закачать, рекомендуем внимательно почитать статью:
Основные причины ошибки 500 в IkonBoard V. 2
 
 
откомпилированные версии можно найти и на этом сайте
http://www.apachelounge.com/download/
 
но внимательно читайте, так как компиляция была под MS Visual Studio 2005 и для работы требуется дополнительный набор библиотек, который можно скачать там же.
 


 
См. также FAQ по Apache

Всего записей: 366 | Зарегистр. 25-05-2001 | Отправлено: 14:11 25-11-2002 | Исправлено: emx, 20:28 03-10-2006
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Файл инициализировало, но в PhpMyAdmin такая ошибка:
 

Код:
Невозможно загрузить расширение mysql! Проверьте настройки PHP. - Документация

 
а сайт так-же белый...

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 22:11 24-07-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sutar
ну думайте хоть немного, самостоятельно.
 

Цитата:
Невозможно загрузить расширение mysql!  

mysql уже не пользуются, только mysqli.
снять коммент с расширения в php.ini, указать mysqli в конфиге phpmyadmin если нужно, нужна еще библиотека libmysql в папке с php.

Всего записей: 15563 | Зарегистр. 20-09-2014 | Отправлено: 22:13 24-07-2015
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
А какая разница?
php_mysql.dll и php_mysqli.dll есть в ext в PHP.

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 22:17 24-07-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sutar

Цитата:
А какая разница?

mysql перестает поддерживаться, так как устарел.

Всего записей: 15563 | Зарегистр. 20-09-2014 | Отправлено: 22:17 24-07-2015
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
т.е. лучше всё перевести на mysqli? (Вплоть, до написания сайта)?

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 22:37 24-07-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sutar
зачем спрашивать глупые вопросы, написано же было, что
Цитата:
mysql перестает поддерживаться, так как устарел

что непонятного то?
https://ru.wikipedia.org/wiki/MySQLi
http://php.net/manual/ru/mysqli.overview.php
http://php.net/manual/ru/intro.mysql.php

Цитата:
Это расширение устарело с версии PHP 5.5.0, и не рекомендуется использовать при написании нового кода, а также будет удалено в будущем. Вместо него используйте mysqli или PDO_MySQL. Ознакомьтесь также с обзором MySQL API для более детальной информации по выбору MySQL API.

Всего записей: 15563 | Зарегистр. 20-09-2014 | Отправлено: 23:34 24-07-2015
anahaym

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
и как там делается?
http://httpd.apache.org/docs/2.4/upgrading.html  
 

давно не работал с wamp. а вообще работал в основном c lamp, но файлы то одинаковые по идее.
Спасибо.

Цитата:
127.0.0.1, 127.0.0.6  - пустая страница.

во-первых. чтобы работал отклик по адресам отличным от 127.0.0.1 - они должны быть прописаны на сетевой карте.
 
во-вторых, все сайты можно повесить на один IP прописав headers(или как в апаче это называется) имя сайта. вроде вот эти поля:

Цитата:
ServerName 127.0.0.5  
ServerAlias 127.0.0.5

т.е. должно быть так:

Цитата:
ServerName test.ua  
ServerAlias test.ua

на клиенте, с которого будете открывать сайт по имени, в файле Windows\system32\drivers\etc\hosts записываются все имена и их адреса.
 
в-третьих - никогда не понимал тех, кто рабоатет с wamp, ибо в lamp всё работает почти из коробки.
wamp - Windows Apache MySQL PHP
lamp - Linux Apache MySQL PHP
 
я бы на вашем месте, если вы делаете сайты, установил виртуальную машину с Linux и делал всё там. Так будет реальнее к хостингу, или вы собрались на Windows-хостинге потом сайт публиковать???
 

Цитата:
а сайт так-же белый...

загрузите на сайт файл info.php - откроет - всё работает. а белая страница - ну сайт у вас такой.

Всего записей: 586 | Зарегистр. 24-03-2007 | Отправлено: 00:47 25-07-2015 | Исправлено: anahaym, 01:00 25-07-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
anahaym

Цитата:
во-первых. чтобы работал отклик по адресам отличным от 127.0.0.1 - они должны быть прописаны на сетевой карте.  

глупости, они даже через сетевую карту не проходят - это софтовая заглушка.
https://ru.wikipedia.org/wiki/Localhost

Всего записей: 15563 | Зарегистр. 20-09-2014 | Отправлено: 00:50 25-07-2015
anahaym

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii да, что-то я загнул ))

Всего записей: 586 | Зарегистр. 24-03-2007 | Отправлено: 00:59 25-07-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
anahaym

Цитата:
 в-третьих - никогда не понимал тех, кто рабоатет с wamp, ибо в lamp всё работает почти из коробки

 
Многие из них просто не умеют работать с линухом. И предпочитают редакторы под Windows, вместо "возни" с командной строкой без графики. Я под линем пишу вообще в обычным текстовом редакторе nano.
 
И да, под W апач с php работает во много раз медленнее, чем в случае того же в лине.

Всего записей: 15563 | Зарегистр. 20-09-2014 | Отправлено: 06:27 25-07-2015
Kaber



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такая ситуация. Установил Apach2, решил пощупать что такое https, взял 3-х месячный сертификат на Comodo. Все прописал. установил, но на сайте такая ерундовина в Google Chrome:
   
Вроде все хорошо, но есть "не безопасный контент"
В мозиле:
   
Тест на sslcheck.globalsign.com

Всего записей: 1357 | Зарегистр. 14-03-2014 | Отправлено: 21:12 17-08-2015 | Исправлено: Kaber, 21:13 17-08-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kaber
на странице или в браузере (аддон) подгружается что то используя не https подключение.
 
как минимум, грузится без https:
/wp-content/themes/montezuma/images/menuline.png
/wp-content/themes/montezuma/images/icons.png
/wp-content/themes/montezuma/images/shadow.png
/wp-content/themes/montezuma/images/searchicon.png
/wp-content/themes/montezuma/images/breadcr-arr.png
/wp-content/themes/montezuma/images/menu-icons-0090d3.png

Всего записей: 15563 | Зарегистр. 20-09-2014 | Отправлено: 21:14 17-08-2015 | Исправлено: Mavrikii, 21:17 17-08-2015
Kaber



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
Спс помогли, скажите пож. как определили эти ссылки? Кодом страницы или аддоном?

Всего записей: 1357 | Зарегистр. 14-03-2014 | Отправлено: 12:11 18-08-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kaber
Лог сетевой активности браузера - сейчас во всех есть, в панели разработчика.

Всего записей: 15563 | Зарегистр. 20-09-2014 | Отправлено: 12:15 18-08-2015
tolyn77



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
всем привет
не получается добиться запускать апач как службу пишет
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
если руками
httpd.exe -k start
то запускается без ошибок
в логах ошибок нет
 
ПС
Apache/2.4.17 (Win64) OpenSSL/1.0.2d PHP/5.6.23
httpd.conf  
ErrorLog "w:/log/error.log"

Всего записей: 1498 | Зарегистр. 07-09-2004 | Отправлено: 09:16 28-06-2016 | Исправлено: tolyn77, 09:18 28-06-2016
HeT BonpocoB



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tolyn77, дык а служба то заинсталлена?
httpd -k install
или типа того... не помню уже
 
вообще лучше подробней писать что делаете, и на каком этапе ошибка...

Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 16:47 28-06-2016 | Исправлено: HeT BonpocoB, 16:51 28-06-2016
tolyn77



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HeT BonpocoB
конечно же заинсталина, мог бы я ее запусть если бы ее не было в службах?
вот эксперемент
httpd.exe -k uninstall
Removing the 'Apache2.4' service
The 'Apache2.4' service has been removed successfully.
httpd.exe -k start
[Tue Jun 28 22:05:37.033956 2016] [mpm_winnt:error] [pid 6128:tid 144] (OS 2)═х єфрхЄё  эрщЄш єърчрээ√щ Їрщы.
: AH00436: No installed service named "Apache2.4".
httpd.exe -k install
Installing the 'Apache2.4' service
The 'Apache2.4' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
httpd.exe -k start
служба стартует

Всего записей: 1498 | Зарегистр. 07-09-2004 | Отправлено: 22:07 28-06-2016 | Исправлено: tolyn77, 22:08 28-06-2016
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tolyn77

Цитата:
не получается добиться запускать апач как службу пишет  
Testing httpd.conf....  
Errors reported here must be corrected before the service can be started.  

ну, ошибок нет, значит ок.  
 
net start apache2.4
 
или почему решили, что не запущен? в процессах есть? журнал событий системы что говорит?

Всего записей: 15563 | Зарегистр. 20-09-2014 | Отправлено: 22:25 28-06-2016
HeT BonpocoB



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tolyn77, конфиг надо копать полагаю... там же одна "палка" не в ту сторону и привет. порт проверить, не занят ли чем.
 
из ком строки его
net start Apache2.4
может туда какую ошибку конкретную напишет

Всего записей: 1342 | Зарегистр. 30-03-2003 | Отправлено: 22:36 28-06-2016
tolyn77



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HeT BonpocoB
а что значит порт проверить? он ведь ручками то запускается значит порт точно открыт
 
Добавлено:
net stop Apache2.4
Служба "Apache2.4" останавливается...
Служба "Apache2.4" успешно остановлена.
net start Apache2.4
Служба "Apache2.4" запускается.
Служба "Apache2.4" успешно запущена.

Всего записей: 1498 | Зарегистр. 07-09-2004 | Отправлено: 22:44 28-06-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru