Тёмный

Установка Apache 2.4, PHP 7.3, MySQL 8 и phpMyAdmin 

htmllab
Подписаться 11 тыс.
Просмотров 42 тыс.
50% 1

В ролике показывается установка Apache, php, MySQL и phpMyAdmin в ОС Windows 10.
Меня зовут Алексей Тарасов и я веду курсы в www.specialist.ru/trainer/%D1%...
1:02 установка Apache
14:40 установка php (примечание: 16:05 - для php8, нужно прописать php_module)
19:30 установка MySQL
26:45 установка phpMyAdmin
Скачать
- Apache: www.apachelounge.com/download/
- MySQL:dev.mysql.com/downloads/mysql/
- PHP: windows.php.net/download#php-7.3
- phpMyAdmin: www.phpmyadmin.net/
httpd.conf: pastebin.com/Ph1EwBXt
хосты: pastebin.com/mecGquQ5
файл hosts:
127.0.0.1 site1.com
127.0.0.1 www.site1.com
127.0.0.1 site2.com
127.0.0.1 www.site2.com
MySQL команды:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
dev.mysql.com/doc/refman/8.0/...)
my.ini:
[mysqld]
basedir=C:/work/mysql
datadir=C:/work/mysql/data

Опубликовано:

 

30 сен 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 216   
@4fignewton838
@4fignewton838 3 года назад
Алексей Спасибо ) все работает , доступно и ясно с первого раза.
@user-xc7sv9wi4v
@user-xc7sv9wi4v 2 года назад
Супер! Актуально и спустя 2 года. Возникающие ошибки легко гуглятся. Спасибо
@HtmllabRu
@HtmllabRu 2 года назад
Иван, спасибо!
@user-fi8bt5xe5o
@user-fi8bt5xe5o 3 года назад
Я хотел сервер и я его получил. Именно такое раздельное объяснение приемлемо. Автору - Алексею Тарасову - большое спасибо !!!!!!!
@HtmllabRu
@HtmllabRu 3 года назад
Спасибо! 😊👍
@juliagalicheva966
@juliagalicheva966 4 года назад
Желаю вашему каналу Процветания и ещё больше подписчиков
@HtmllabRu
@HtmllabRu 4 года назад
Юлия, спасибо)
@alekseiiumtarov9688
@alekseiiumtarov9688 2 года назад
Качество видео и отсылка на учебный центр вызвали яркий флешбек времен института
@John_Johnson746
@John_Johnson746 Год назад
Спасибо, одно время столкнулся с такими же проблемами, потом не мог решить и забил, пользовался какими-то готовыми сборками типа денвера. Теперь смогу нормально установить сервер с бд
@bobpps
@bobpps 4 года назад
Огромное спасибо за Ваши качественные уроки! Присоединяюсь к просьбе Симона
@HtmllabRu
@HtmllabRu 4 года назад
@bobpps, хорошо, запланирую
@HtmllabRu
@HtmllabRu 4 года назад
PHP Fast-cgi на Nginx под Win ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-jC8iVXGm6Nw.html
@seoonlyRU
@seoonlyRU 2 года назад
спасибо) все поставилось. Лайк от вебмастера СЕООНЛИ
@palach_666
@palach_666 4 года назад
ПРОСТО ОТ ДУШИ СПАСИБО я просидел до 5ти утра и у меня ничего не получалось, в итоге я посмотрел ваше видео доделал всё и у меня всё заработало и я понял как это всё работает, жаль что я не увидел это 6 часов назад. Лайк подписка однозначно жду новых видео
@juliagalicheva966
@juliagalicheva966 4 года назад
спасибо вам огромное
@Adamik-cd8on
@Adamik-cd8on 3 года назад
скажите пожалуйста куда он это зашёл вообще 2:53
@tripsitter8508
@tripsitter8508 2 года назад
Привет, вопрос: белый экран при входе в phpmyadmin
@user-xy1hb5qh3v
@user-xy1hb5qh3v Год назад
Добрый день! Подскажите пожалуйста, в каком конфиг.файле менять данные по данные? C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root mysql: [ERROR] unknown variable 'basedir=C:/Program Files/MySQL/MySQL Server 8.0'.
@HtmllabRu
@HtmllabRu Год назад
Посмотрите my.ini в C:\ProgramData\MySQL\MySQL Server 8.0
@Niaken
@Niaken 3 года назад
Если вдруг у кого-то в phpinfo() не выводит папку куда надо установить php.ini и пишет no value, просто надо в самом файле найти extension_dir и поменять значение на полный путь к экстеншенам должно быть что-то типа extension_dir = "c:\php8\ext\"
@optimusprime9456
@optimusprime9456 3 года назад
Видео помогло сократить мучения раз в 5 ) Задолбаешься в таком разбираться в гугле.
@HtmllabRu
@HtmllabRu 3 года назад
Класс) 👍
@AliyevAydin
@AliyevAydin 2 года назад
Спс большое)
@user-ci8iy1nb6i
@user-ci8iy1nb6i 2 года назад
Автору огромное Спасибо!Очень интересно.Буду пробовать с этим всем рабираться.
@HtmllabRu
@HtmllabRu 2 года назад
Виктор, спасибо!
@RaptorT1V
@RaptorT1V 7 месяцев назад
У меня site2 работает, а site1 нет. С чем это может быть связано? Я переделывал много раз, всё в точности с видео сверялся. Ничего не меняется
@HtmllabRu
@HtmllabRu 7 месяцев назад
К сожалению, с ходу не могу помочь
@AI-pp4cs
@AI-pp4cs Год назад
Процесс простой, но... Это называется Танцы с бубном))))))))))))))))))))))))))) Всю ночь сидел. И только после того как в php.ini прописал путь где валяются php расширения - морда phpMyAdmin появилась.
@AI-pp4cs
@AI-pp4cs Год назад
и конечно же, конееееееееечно жеееее СПАСИБООООООООООООО!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@files-qt7vq
@files-qt7vq 3 года назад
Спасибо
@user-fc7jn2em8r
@user-fc7jn2em8r Год назад
расскоментировал mysqli но всё равно пишет Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP. Смотрите our documentation для дополнительной информации. Что делать?
@HtmllabRu
@HtmllabRu Год назад
mysqli расскоментировали в php.ini, а сам файл скопировали в C:/windows и не видит расширения?
@montmont3329
@montmont3329 4 года назад
Здравствуйте. Хотели бы предложить вам сотрудничество с крупным русскоязычным IT-ресурсом. Напишите, как можно с вами связаться. С уважением.
@vyacheslav7111
@vyacheslav7111 3 года назад
После внесении LoadModule 'php7apache2_4.dll' в httpd.conf начала появляться ошибка в cmd, типа Syntax error on line... . Вот решение: заменить то что предлагается в видео на строки: PHPIniDir “C:/PHP” AddHandler application/x-httpd-php .php LoadModule php7_module C:/PHP/php7apache2_4.dll Путь свой прописать. Отличия есть, мне это помогло. Видео очень крутое! Спасибо огромное!
@HtmllabRu
@HtmllabRu 3 года назад
Класс, спасибо!
@dmitry_kolom
@dmitry_kolom 3 года назад
помучался часа 3 в итоге так и не получилось подключить хоть 1 хост, буду лучше с опенсервером работать
@user-wv2sr4qt7h
@user-wv2sr4qt7h 3 года назад
Скажи как загрузить фото на свой сайт в Apache (сайт создал, приветствие сверху тоже разобрался, а вот как сделать что бы фото загрузилось....?
@HtmllabRu
@HtmllabRu 3 года назад
В htdocs создать папку для изображений, например img, и туда поместить изображение, например logo.png (если на хостинге, то через панель управления хостингом). В самом html-файле поместить элемент img с атрибутом src="img/logo.png"
@veronikazhdanok436
@veronikazhdanok436 3 года назад
Добрый день! При установке PHP и запуске phpinfo() строка Configuration File (php.ini) Path имеет запись "no value". Как это можно исправить?
@HtmllabRu
@HtmllabRu 3 года назад
Ниже Nikita Nadtochey пишет: Если вдруг у кого-то в phpinfo() не выводит папку куда надо установить php.ini и пишет no value, просто надо в самом файле найти extension_dir и поменять значение на полный путь к экстеншенам должно быть что-то типа extension_dir = "c:\php8\ext\"
@veronikazhdanok436
@veronikazhdanok436 3 года назад
@@HtmllabRu , да, я все сделала как там и написано, однако ничего не изменилось
@HtmllabRu
@HtmllabRu 3 года назад
@@veronikazhdanok436 напишите, - какой у вас полный путь к папке с php.ini? - тоже устанавливаете седьмую версию или пробуете php8? - попробуйте скопировать php.ini в папку C:/windows и перезапустите сервер когда-то встречал такой вывод, но сейчас не помню какая именно проблема к нему привела
@veronikazhdanok436
@veronikazhdanok436 3 года назад
@@HtmllabRu , c:\work\php-7 да, тоже 7 версию пробую скопировала php.ini в c:\windows, после этого в строке Loaded configuration file появился путь C:\WINDOWS\php.ini
@HtmllabRu
@HtmllabRu 3 года назад
То есть все получилось? Норм?
@pro_stak
@pro_stak 3 года назад
В конце при show databases не появляеться в консоле ничего) Сильно проблематично?
@HtmllabRu
@HtmllabRu 3 года назад
это означает, что база не создана 🙁
@pro_stak
@pro_stak 3 года назад
@@HtmllabRu Я кстати это и понял но скорее всего на вашем видео в конце отвлекся и не увидел что вы создали базу даных, щас еще раз пересмотрел, извините))2 дня мучился из за тупости и разных проблем xD Кстати сайт site2 каким то людям принадлежит и без впн не открывался пришлось переназвать)
@user-wu1zn4ed7x
@user-wu1zn4ed7x 2 года назад
Добрый день! Подскажите, вписываю в body текст на английском и русском языке. В итоге отображается на сайте только английский, а русские буквы не распознаются, подскажите,как это исправить?
@HtmllabRu
@HtmllabRu 2 года назад
Добрый! Добавьте в документ
@user-wu1zn4ed7x
@user-wu1zn4ed7x 2 года назад
@@HtmllabRu Огромное спасибо!!!
@nexgenua
@nexgenua 4 года назад
у кого phpMyAdmin даже после раскомментирования extension=mysqli будет ругаться на отсутствие mysqli найдите строку extension_dir = "ext" и укажите ей прямой путь к этой папке, например extension_dir = "с:/server/php/ext" следите за слешами
@user-ms6jm6cb7c
@user-ms6jm6cb7c 4 года назад
Для папок из этого видео - extension_dir = "C:\work\php-7\ext"
@user-ok5xb8sf3q
@user-ok5xb8sf3q 4 года назад
замидьте что у автора так и прописано но он его прописал позже никого не предупредив
@maximandryuk5950
@maximandryuk5950 3 года назад
Спасибо, долго бился
@Adamik-cd8on
@Adamik-cd8on 3 года назад
скажите пожалуйста куда он это зашёл вообще 2:53
@ivanchernyavskiy747
@ivanchernyavskiy747 2 года назад
В топ!
@user-dn4lf8mg9j
@user-dn4lf8mg9j 3 года назад
Когда указал верный путь и создал все папки, вызываю командную строку а там пишет , с:\Users\дом> что делать ?
@HtmllabRu
@HtmllabRu 3 года назад
Если нужно проверить php и при этом задан PATH, то наберите php -v. Если работаете с MySQL и путь к нему прописан в PATH, то mysql -uroot -p
@vovndk
@vovndk 9 месяцев назад
у меня возникла одна ошибка, которую я долго фиксил, она появилась из-за того, что zip-архив PHP мы распаковали в папку с остальными файлами, а нужно было просто на диск C. Во всем остальном все было хорошо, спасибо.
@HtmllabRu
@HtmllabRu 9 месяцев назад
спасибо за комментарий👍
@kjjjjjjjjja
@kjjjjjjjjja 4 года назад
Скажите пожалуйста как вставлять шаблоны в сайт под Apache?
@HtmllabRu
@HtmllabRu 4 года назад
Илья, если сайт под Apache на WordPress, то вот тут можно посмотреть codex.wordpress.org/Blog_Design_and_Layout, codex.wordpress.org/Theme_Development , если на Symfony, то symfony.com/doc/current/templates.html
@freshdigl5456
@freshdigl5456 4 года назад
Здравствуйте, у меня появилась проблемка. я все установил все работает прекрасно но столкнулся с такой проблемой мне нужно установить версию php ниже будет ли все работать ?
@HtmllabRu
@HtmllabRu 4 года назад
На php.net нет версий ниже 7.2 (windows.php.net/download), по идее любая из указанных должна нормально встать
@freshdigl5456
@freshdigl5456 4 года назад
@@HtmllabRu ок попробую 5.6 загрузить
@wanpamenpui1204
@wanpamenpui1204 3 года назад
"ALTER" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Помогите пожалуйста почему выводит это?
@HtmllabRu
@HtmllabRu 3 года назад
Наверно вводите команду просто в консоль, а её нужно вводить или в mysql-консоль, или в phpMyAdmin в поле SQL- запроса
@folomba
@folomba Год назад
Огромное спасибо за урок! А можете записать видео про установку связки-стека Linux+Apache+MySql+PHP в WSL2?
@HtmllabRu
@HtmllabRu Год назад
Рад, что пригодилось! Пo wsl2 пока не планирую
@user-cv3xb8ul2d
@user-cv3xb8ul2d 4 года назад
что делать если забыл пороль можете помочь пожалуйста
@HtmllabRu
@HtmllabRu 4 года назад
в файле с ошибками (с расширением .err в папке data) присутствует первый сгенерированный автоматически пароль. Если уже поменяли и нужно сбросить, придется пройтись по шагам (EN) dev.mysql.com/doc/mysql-windows-excerpt/8.0/en/resetting-permissions-windows.html спойлер: создать C:\mysql-init.txt с текстом ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; а потом запустить mysqld --init-file=C:\\mysql-init.txt, потом остановить сервер, запустить заново и в отдельной зайти с новым паролем для версии 5.6 когда-то делал ролик ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-tllco0uFjP8.html
@funnytype3455
@funnytype3455 4 года назад
Извините, могли бы вы мне помочь в создании базы данных этой дело в том что мне нужно создать на php 5.6.40
@HtmllabRu
@HtmllabRu 4 года назад
MySQL должен установится так же, как в видео, что именно не получилось?
@funnytype3455
@funnytype3455 4 года назад
htmllab мне нужно понять, самые новые версии MySQL смогут работать с php 5.6.40 или мне нужно искать ту версию MySQL
@HtmllabRu
@HtmllabRu 4 года назад
@@funnytype3455 в mysql 8 поменялся метод аутентификации , придется указать для учётной записи что-то типа ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '';
@funnytype3455
@funnytype3455 4 года назад
@@HtmllabRu а если попытаться установить старые версии mysql ?
@user-qc6fo7nq6e
@user-qc6fo7nq6e 4 года назад
Приветствую, а если я хочу загрузить свой сайт на phpmyadmin в какую папку мне кидать нужно?
@HtmllabRu
@HtmllabRu 4 года назад
Не уверен что это можно сделать просто: в приложениях обычно своя система маршрутов и требуются доп.действия по внедрению, обычно размещается на отдельном поддомене
@user-qc6fo7nq6e
@user-qc6fo7nq6e 4 года назад
@@HtmllabRu понял, слушайте а возможно mysql поменять на mariadb ?
@HtmllabRu
@HtmllabRu 4 года назад
@@user-qc6fo7nq6e можно мигрировать mariadb.com/kb/en/migrating-to-mariadb-from-mysql/
@user-qc6fo7nq6e
@user-qc6fo7nq6e 4 года назад
@@HtmllabRu Спасибо большое) можете пожалуйста еще про консультировать как установить именно mariadb
@user-bq1nw9ld8m
@user-bq1nw9ld8m 2 года назад
php.ini можно закинуть не в папку с windows, а в ...Apache24\bin\php.ini но при этом в php.ini надо прописать полный путь к расширениям extension=d:/Web/php/ext/php_mysqli.dll и extension=d:/Web/php/ext/php_openssl.dll
@juliagalicheva966
@juliagalicheva966 4 года назад
Если у вас будет время снимите пожалуйста видео про то как сделать резервные копии базы данных MySQL и про php7 типы данных, массивы ,библиотеке и тому подобное.
@HtmllabRu
@HtmllabRu 4 года назад
По бекапам в MySQL видео планируется ближе к зиме. По PHP возможно только что-то из серии "интересное решение". Про типы, массивы устал на курсах рассказывать :| Надеюсь, что правильно поймёте.
@netvoegoumadelo
@netvoegoumadelo 21 день назад
Добрый вечер! Помогите! Я уже замучалась. Мне выдает такую ошибку 2:52 C\apache\httpd\Apache24\bin>httpd httpd: Syntax error on line 39 of C:/apache/httpd/Apache24/conf/httpd.conf: ServerRoot must be a valid directory A Stackoverflow тоже не помог.
@netvoegoumadelo
@netvoegoumadelo 21 день назад
Строка 39 ServerRoot "${SRVROOT}"
@HtmllabRu
@HtmllabRu 17 дней назад
Здравствуйте! Что написано выше в директиве "Define SVRROOT"? Существует ли указанная в директиве папка?
@netvoegoumadelo
@netvoegoumadelo 17 дней назад
@@HtmllabRu Да, путь прописан верно((
@netvoegoumadelo
@netvoegoumadelo 9 дней назад
Даа, блин, ты был прав! Спасибо!
@Murlack
@Murlack 2 года назад
Топ
@HtmllabRu
@HtmllabRu 2 года назад
Тимур, спасибо)
@niponipo3939
@niponipo3939 4 года назад
Здравствуйте! Возникла ошибка как на видео: "Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP. Смотрите [a@doc/html/faq.html#faqmysql@documentation]our documentation для дополнительной информации." НО! php.ini файл редактировал как в видео, кидал в нужную папку и phpinfo пишет что файл конфигурации загружен. Пробовал и полную перезагрузку всего, и запуск в разном порядке сервера и mysqld - не помогло. Подскажите пожалуйста, что еще можно посмотреть? Благодарю!
@HtmllabRu
@HtmllabRu 4 года назад
Приветствую! А phpinfo() какую папку указывает в качестве места хранения php.ini?
@niponipo3939
@niponipo3939 4 года назад
@@HtmllabRu вот скриншоты imgur.com/a/m7bcNuX и там место хранения в т.ч., а это php файл, который лежит как раз в папке windows s000.tinyupload.com/index.php?file_id=39675205719120849477
@HtmllabRu
@HtmllabRu 4 года назад
@@niponipo3939 попробуйте совет @NexGen: "у кого phpMyAdmin даже после раскомментирования extension=mysqli будет ругаться на отсутствие mysqli найдите строку extension_dir = "ext" и укажите ей прямой путь к этой папке, например extension_dir = "с:/server/php/ext" следите за слешами"
@niponipo3939
@niponipo3939 4 года назад
@@HtmllabRu Спасибо огромное! Все заработало!
@juliagalicheva966
@juliagalicheva966 4 года назад
Если у вас будет время снимите пожалуйста видео про установку nginx я не могу разобраться с ,также меня интересует OpenSSL, Docker установка для windows 10 , Hyper-V , bootstrap 4 и Laravel
@Adamik-cd8on
@Adamik-cd8on 3 года назад
скажите пожалуйста куда он это зашёл вообще 2:53
@user-ij7lr9fu4m
@user-ij7lr9fu4m 3 года назад
httpd : Имя "httpd" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку. строка:1 знак:1 + httpd + ~~~~~ + CategoryInfo : ObjectNotFound: (httpd:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException выдает такую ошибку когда пишу httpd что делать?
@HtmllabRu
@HtmllabRu 3 года назад
А в PATH путь к httpd прописали?
@user-ij7lr9fu4m
@user-ij7lr9fu4m 3 года назад
@@HtmllabRu да уже нашел ответ просто у меня нуловая винда, нужно было установить вижуал с++ 15 года, на заметку кто не знал)
@moto_venom
@moto_venom 3 года назад
У меня в Windows 7 в диспетчере задач эти процессы Апача были записаны не как у вас а вот так: в "имя оброза" (httpd.exe) в "описание" (Apache HTTP Server) Я это к тому, что в CMD у меня Апач был остановлен, но я не мог запустить Апачь после ошибки.. 23:30 msql команда mysqld --initialize --user=mysql
@HtmllabRu
@HtmllabRu 3 года назад
А что показывает в консоли запуск команды "httpd -k" ?
@moto_venom
@moto_venom 3 года назад
@@HtmllabRu Нет это я делал заметки, может кому пригодятся. У меня всё получилось! Спасибо )
@pinkamena636
@pinkamena636 3 года назад
А то, что файл index.php скачивается, это так должно быть?
@HtmllabRu
@HtmllabRu 3 года назад
Нет, это означает что PHP не настроен на сервере. Убедитесь, что в конфигурационном файле прописаны правильно строки LoadModule и AddType. После исправления и перезапуска сервера index.php должен именно открыться
@pinkamena636
@pinkamena636 3 года назад
@@HtmllabRu, спасибо
@KREDKED
@KREDKED 2 года назад
теперь не могу запустить сервера.localhost работает, а сайты нет.1 сайт пишит (не удалось получить доступ)2ой ошибка 404
@HtmllabRu
@HtmllabRu 2 года назад
Алексей, изменения в hosts вносили?
@user-tb7yn5yy3g
@user-tb7yn5yy3g 4 года назад
У кого проблема с Apache - не забудьте его включить в службах
@HtmllabRu
@HtmllabRu 4 года назад
Я пропустил где-то запуск сервера в видео?
@user-jk4ij2yh4f
@user-jk4ij2yh4f 3 года назад
Добрый день, возникла проблема: Composer detected issues in your platform: Your Composer dependencies require the following PHP extensions to be installed: mysqli, openssl Что возможно с ней сделать? Поменял уже extension и все равно ничего не получается
@HtmllabRu
@HtmllabRu 3 года назад
Даниил, здравствуйте. Попробуйте ещё раз посмотреть что расширения доступны в php.ini и в папке с расширениями.
@user-jk4ij2yh4f
@user-jk4ij2yh4f 3 года назад
@@HtmllabRu Спасибо, я посмотрю
@blackrussialovlastroek
@blackrussialovlastroek 3 года назад
@@HtmllabRu не помогает все четко с расширениями и в php показывает но толку ноль
@HtmllabRu
@HtmllabRu 3 года назад
@@blackrussialovlastroek что пишет?
@anatolyivanov3175
@anatolyivanov3175 3 года назад
@@HtmllabRu Та же проблема "Composer detected issues in your platform: Your Composer dependencies require the following PHP extensions to be installed: mysqli, openssl", (хотя строки необх расскоменированы) , интересно, что в phpinfo() - Configuration File (php.ini) Path - пустой. ГДе берет файл php.ini Apache загадка... Хотя скопировал его и windows, windows/system32ю Ощушение, что Apache просто упорно не видит файл php.ini.
@COMPANY_PABLO
@COMPANY_PABLO 3 года назад
Делал всё строго как на видео но стопанулся на самом php. Нету файла php7apache2_4.dll. Подскажите в чем проблема может быть? Но сделал всё точь в точь по видео.
@HtmllabRu
@HtmllabRu 3 года назад
Покажите конфигурацию через pastebin.com
@COMPANY_PABLO
@COMPANY_PABLO 3 года назад
@@HtmllabRu Здравствуйте, уже всё вышло с php, там не тот архив скачал. Сейчас при установке MySQL, когда в командную строку прописываю C:\Work\mysql\bin>mysqld --initialize --user=mysql говорит это - "mysql" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Можете подсказать, в чем может быть проблема? Кстати версия MySQL самая последняя скачана, там в сравнении с видео у распакованном виде уже отличается немного.
@HtmllabRu
@HtmllabRu 3 года назад
Либо запускать MySQL нужно из папки где mysql.exe находится, либо прописать в PATH
@COMPANY_PABLO
@COMPANY_PABLO 3 года назад
@@HtmllabRu Спасибо огромное))))))) Тут разобрался... Вот на этапе с установкой phpMyAdmin снова столкнулся с проблемой, когда в одной Командной строке запускаю mysql --console, все срабатывает, Но, вот в другой Командной сроке где хочу запустить сервер апач (через /bin>httpd), вылетает такая строка: httpd: Syntax error on line 538 of C:Work/httpf/Apache24/conf/httpd.conf: Can't locate API module structure 'php8_module' in file C:/Work/php-8/php8apache2_4.dll: No error Понял что невозможно создать структуру модуля... а что за модуль такойпонятия не имею (и так по вашим видео учусь xD ), как можно это исправить? Подскажите пожалуйста, все перепроверял, делал пошагово и ничего точно не упустил.
@HtmllabRu
@HtmllabRu 3 года назад
Для установки php8 теперь нужно указывать php_module перед путём к библиотеке
@KREDKED
@KREDKED 2 года назад
у меня не выходит!У меня там С:User\Алексей> пишу путь work>cd httpd/Apache24/bin , a он пишит work не являеться внутренней или внешней командой, исполняемой программой или пакетным файлом
@HtmllabRu
@HtmllabRu 2 года назад
Алексей, а в какой папке находится сам Apache?
@maksymdudyk1718
@maksymdudyk1718 2 года назад
For php 8 write: LoadModule php_module ... not LoadModule php8_module
@user-xl7ty2cd7j
@user-xl7ty2cd7j Год назад
thx
@PPShow387
@PPShow387 4 месяца назад
А сегодня это актуально февраль 2024?
@HtmllabRu
@HtmllabRu 4 месяца назад
Думаю там возникли нюансы, потому нет.
@alevar9447
@alevar9447 4 года назад
В архиве нет файла php7apache2_4.dll, что делать?
@HtmllabRu
@HtmllabRu 4 года назад
Попробуйте скачать альтернативный архив на windows.php.net/download/
@alevar9447
@alevar9447 4 года назад
@@HtmllabRu Да, проблема решилась, я сначала скачал 7.3.14 архив, надо бало 7.4.2 . Спасибо
@KREDKED
@KREDKED 2 года назад
вот так работает.C:\Users\Алексей\cd work\httpd\Apache24\bin если делать C:\Users\Алексей\C:\cd work\httpd\Apache24\bin то он видит путь, но отправляется опять на C:\Users\Алексей соответственно уже не возможно выполнить httpd.Ну хоть так , чем ни как.
@marydobrynina6646
@marydobrynina6646 4 года назад
2:38 Что это за строка и как ее вызвать?
@HtmllabRu
@HtmllabRu 4 года назад
Командная строка вызывается Win, а потом набираете cmd. Либо Win + r, а потом cmd и Enter
@marydobrynina6646
@marydobrynina6646 4 года назад
@@HtmllabRu Что я могу делать не так тогда, если у меня в командной строке ничего не работает?
@HtmllabRu
@HtmllabRu 4 года назад
@@marydobrynina6646 чтобы сервер был доступен в консоли можно: (1) вызывать команду httpd находясь в папке bin сервера, либо (2) прописать путь к папке bin в системной переменной PATH (Система -> Дополнительные параметры системы -> Переменные среды) и во всех окошках нажать 'Ок', чтобы изменения применились
@marydobrynina6646
@marydobrynina6646 4 года назад
@@HtmllabRu Спасибо!)
@user-mw5zp6vt4d
@user-mw5zp6vt4d 4 года назад
ошибка в описании. должно быть так - ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
@HtmllabRu
@HtmllabRu 4 года назад
Иван, я несколько раз проверил отличия в данном мной описании к видео для MySQL 8 и вашей команде, и не нашёл отличий. Смутило то, что в видео использовал другой оператор?
@user-mw5zp6vt4d
@user-mw5zp6vt4d 4 года назад
@@HtmllabRu может потому что этих отличий - нет? шутка ALTER USER '*password*'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; ALTER USER '*root*'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
@HtmllabRu
@HtmllabRu 4 года назад
Спасибо!
@user-mw5zp6vt4d
@user-mw5zp6vt4d 4 года назад
@@HtmllabRu и вам
@elenazaitseva1803
@elenazaitseva1803 3 года назад
Добрый день! После установки PHP(8) из zip-архива thread safe, возникла проблема: Apache не хочет связываться с PHP, в консоле выбрасывает следующую ошибку: Cannot load C:/php/php8apache2_4.dll into server: %1 \xed\xe5 \xff\xe2\xeb\xff\xe5\xf2\xf1\x ff \xef\xf0\xe8\xeb\xee\xe6\xe5\xed\xe8\xe5\xec Win32. Версия ОС Win 8-32 В конфиге апача написала: PHPIniDir "C:/php" AddHandler application/x-httpd-php .php LoadModule php_module "C:/php/php8apache2_4.dll" - консоль пишет ошибку в этой строчке, но такой файл есть по указанному пути AddType application/x-httpd-php .php В файле php.ini раскоментировала только строчку - extension=mysqli В чем может быть проблема?
@HtmllabRu
@HtmllabRu 3 года назад
Елена, приветствую! Скажите, находится ли копия php.ini в C:/windows?
@elenazaitseva1803
@elenazaitseva1803 3 года назад
@@HtmllabRu да, скопировала
@HtmllabRu
@HtmllabRu 3 года назад
@@elenazaitseva1803 проверьте ещё: одинаковая ли битность устанавливаемого софта и установлен ли "Visual C++ Redistributable for Visual Studio 2015-2019" (support.microsoft.com/ru-ru/topic/%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8-visual-c-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BA%D0%B0%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-2647da03-1eea-4433-9aff-95f26a218cc0 )?
@files-qt7vq
@files-qt7vq 3 года назад
PhpMyAdmin выдает ошибку #2002, как решить эту проблему?
@HtmllabRu
@HtmllabRu 3 года назад
а MySQL при этом запущен?
@files-qt7vq
@files-qt7vq 3 года назад
да MySQL установлен и работает но root не работает в phpmyadmin
@HtmllabRu
@HtmllabRu 3 года назад
@@files-qt7vq попробовал сейчас установить php (с расширением mysqli в php.ini), установить mysql (пароль поменял на password), скачать и установить phpMyAdmin. Запустил сервер php -S localhost:80, в браузере внёс root и password и phpMyAdmin запустился без ошибок.
@user-rq6rx5cp7i
@user-rq6rx5cp7i 2 года назад
11:30 - не легче один раз прописать в httpd.conf путь до общей папки с проектами, чем писать его для каждого по отдельности? Оо
@TVF-72
@TVF-72 3 года назад
Оё... ... ... Веб-сервер на десятку???... Интересно, как долго сможет проработать такой комп в сети?
@HtmllabRu
@HtmllabRu 3 года назад
Валерий, вряд ли человек попросивший показать установку сервера сразу будет размещать его в сети.
@HtmllabRu
@HtmllabRu 3 года назад
@накатим задидов согласен❗ 👍
@user-nk8bo5xc5c
@user-nk8bo5xc5c 3 года назад
пишет : Не удалось запустить службу "MySQL". Что делать?
@HtmllabRu
@HtmllabRu 3 года назад
Владислав, можно убедитсся что 3306 порт свободен и повторить действия в запущенной от имени администратора консоли cmd. Если ошибка повторится, можно попытаться разобраться в ошибке в файле с расширением .err и/или попробовать установить MySQL через MySQL Installer
@user-nk8bo5xc5c
@user-nk8bo5xc5c 3 года назад
@@HtmllabRu пытаюсь запустить через службу. Пишет что запущено и приостановлено сразу. Связано с локальным диском.
@HtmllabRu
@HtmllabRu 3 года назад
@@user-nk8bo5xc5c а что написано в файле ошибок?
@user-nk8bo5xc5c
@user-nk8bo5xc5c 3 года назад
@@HtmllabRu сейчас ошибка. Не удается найти указанный файл. До этого была другая ошибка
@user-nk8bo5xc5c
@user-nk8bo5xc5c 3 года назад
@@HtmllabRu Все исправил. Запустился. Осталось дальше
@namename4503
@namename4503 3 года назад
Выражаю глубокое соболезнование тем, кто выбрал это видео. Если возникли проблеммы, то лучше посмотреть здесь ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Fh9JVGw3rAM.html
@csherill
@csherill 3 года назад
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::80f9:b489:39e7:4837. Set the 'ServerName' directive globally to suppress this message я один сижу с этой ошибкой и бьюсь битый час...
@HtmllabRu
@HtmllabRu 3 года назад
Опишите в файле httpd.conf директиву ServerName localhost (либо другой хост, но тогда в файл hosts нужно будет вносить правки)
@csherill
@csherill 3 года назад
@@HtmllabRu (OS 10048)╬с√ўэю ЁрчЁх°рхЄё Єюы№ъю юфэю шёяюы№чютрэшх рфЁхёр ёюъхЄр (яЁюЄюъюы/ёхЄхтющ рфЁхё/яюЁЄ). : AH00072: make_sock: could not bind to address [::]:80 (OS 10048)╬с√ўэю ЁрчЁх°рхЄё Єюы№ъю юфэю шёяюы№чютрэшх рфЁхёр ёюъхЄр (яЁюЄюъюы/ёхЄхтющ рфЁхё/яюЁЄ). : AH00072: make_sock: could not bind to address 0.0.0.0:80 AH00451: no listening sockets available, shutting down AH00015: Unable to open logs всё стало ещё интереснее при изменении на localhost
@HtmllabRu
@HtmllabRu 3 года назад
- не работает ли ещë что-нибудь на 80? - что пишет httpd -t? (Проверка синтаксиса конфигурационного файла) - посмотрите, что в логах сервера
@csherill
@csherill 3 года назад
@@HtmllabRu Я пока рыл интернет смог исправить и подкорректировать конфиг, но осталось у меня проблема с Forbidden You don't have permission to access this resource. и да в настройках httpd-chost.conf указано Options Indexes FollowSymLinks AllowOverride None Require all granted
@csherill
@csherill 3 года назад
не могу понять, вроде нигде не ставил ограничения на просмотр.... в синтаксисе Ok
@pashikuss
@pashikuss 2 года назад
Видео из разряда смотрите как я умею, а не давайте я вас научу))
@daaz8813
@daaz8813 3 года назад
25:16 я использовал пароль который был в файле но он всё равно выдаёт ошибку (ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)) пожалуйста кто то помогите мне решить проблему. Я искал много решений но ничего не выходило.
@HtmllabRu
@HtmllabRu 3 года назад
Там есть проблема - иногда геренируется пароль, который не подходит для вставки. Решений два: (1) перегенерировать до тех пор, пока не получится нормальный, (2) указать опцию, чтобы пароль не создавался изначально (но потом его все равно нужно будет создать)
@daaz8813
@daaz8813 3 года назад
@@HtmllabRu как указать опцию что бы не генерировать пароль
@HtmllabRu
@HtmllabRu 3 года назад
@@daaz8813 указать "--initialize-insecure". Например, mysqld --initialize-insecure --user=mysql
@daaz8813
@daaz8813 3 года назад
@@HtmllabRu я сделал так что бы он не генерировал пароль но я всё равно не могу зайти. D:\work\mysql\bin>mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
@HtmllabRu
@HtmllabRu 3 года назад
То есть вы удалили папку с данными, потом инициализировали её данными без пароля и он вас не пускает? Либо пришлите ссылки на скриншоты по всей последовательности операций, либо ссылку с видео где вы это выполняете и показывается ошибка, тогда может стать понятнец в чем проблема и попробуем разобраться
@user-xw8db6pc1y
@user-xw8db6pc1y 2 года назад
ламер, а под линукс настроить слабо?
@Adamik-cd8on
@Adamik-cd8on 3 года назад
что это и куда надо заходить 2:53 можно же хоть сказать по нормальному ну или показать
@Adamik-cd8on
@Adamik-cd8on 3 года назад
@@altron1986 я проблему решил но через гугл
@Adamik-cd8on
@Adamik-cd8on 3 года назад
@@altron1986 бро гугли так намного проще
@kanatkudaibergenov564
@kanatkudaibergenov564 2 года назад
Слишком много воды в этом видео. Не смотрите, зря потеряете время. Поищите другие видео, или в гугле ищите, обязательно там найдете все что нужно с подробностями и без лишних слов.
@user-jw5rc1ty4p
@user-jw5rc1ty4p 3 года назад
пацаны , вопрос почти по теме как в phpMyAdmin создать два вторичных ключа , а то всегда больше одного не получается , можете отписать в вк буду капец как благодарен vk.com/mkd12
@HtmllabRu
@HtmllabRu 3 года назад
Можно через SQL - оператором ALTER: ALTER TABLE child_table ADD CONSTRAINT fk_foreign_keyname FOREIGN KEY (foreign_keyname) REFERENCES parent_table(target_keyname); Можно через визуальный инструмент Дизайнер - у меня находится как последняя вкладка на уровне структуры базы. we.tl/t-Sskj6IhVtp (скрин живёт неделю)
@user-gk4ex9qb8l
@user-gk4ex9qb8l 3 месяца назад
командная строка на весь экран... просто ужас
@bimpbump
@bimpbump 2 года назад
Классический гайд на просторах сети, который не учит никакой логике, а лишь призывает повторять шаг за шагом. При получения результата, отличающегося на видео ты просто остаешься голый перед проблемой, не зная куда двигаться дальше и бессмысленно гугля ошибки с минимальным шансом починить хоть что-то. Описание путей к файлам в конфигах до создания самих файлов яркий пример ошибки данного видео. Здесь нет логики по типу создал папку -> создал в ней файл -> прописал путь к файлу в конфиге. Нееееет, мы сначала пропишем путь к непонятному файлу, затем создадим папку, и уже потом будем там делать файл, обязательно при этом забыв что-то прописать/создать. Вы не учите логике, знаний от этого тоже не прибавится. Структура видео тоже позабавила с классическими ой, я забыл, щас поправим. Вы не в прямом эфире, у вас есть средство монтажа. Смонтируйте/переснимете материал правильно. Для чего нам за вами повторять ошибки, а потом возвращаться спустя несколько минут обратно и исправлять их? 13:37 - "мы можем удалить службу в любой момент, но она у меня сейчас подвисла, значит она работает". Браво ******, она подвисла, так, а как удалить службу то? контрл + с не работает, служба не удалена, че делать-то? Простите за столь гневную речь, но задолбали уже подобные гайды. Запишите чтоли все действия последовательно на бумажке в порядке логики и затем записывайте по ним видео. Импровизация действий в записи просто непозволительна.
@user-rg7nu2ow7t
@user-rg7nu2ow7t 4 года назад
Слишком сложно объясняешь и много лишнего
@SeecodeMlweGoogle
@SeecodeMlweGoogle 4 года назад
Конструктивная критика, учитывая что вы работаете в специалисте, такие вещи как журнал событий Windows должны знать. Нельзя решать проблемы как вы их решаете, это как минимум не безопасно. Все директивы необходимо прописывать жёстко. Прежде чем преподносить материал, постарайтесь его изучить, а не тыркать пальцем в небо. У вас на данный момент, метод тыка, подобными действиями вы только говорите что сами ни чего не знаете(а человек который ни чего не знает, может научить только как ни чего не знать). К вам на обучение я бы не записался.
@HtmllabRu
@HtmllabRu 4 года назад
Обычно конструктивная критика указывает конкретные минусы и на способы решения, ни того, ни другого в вашем комментарии не обнаружил. Но комментарий не удаляю, он не выходит за рамки приличия.
Далее
Installing Apache PHP MYSQL on Windows 10
27:06
Просмотров 46 тыс.
ХЕРЕЙД БОИТСЯ МОЕЙ СОБАКИ!
37:08
Просмотров 614 тыс.
小天使和小丑离家出走#short #angel #clown
00:36
Установка web-сервера PHP+APACHE+MYSQL
28:24
ХЕРЕЙД БОИТСЯ МОЕЙ СОБАКИ!
37:08
Просмотров 614 тыс.