0 / 0 / 0
Регистрация: 13.12.2015
Сообщений: 33
|
|
1 | |
PHP не является приложением Win3205.07.2017, 09:17. Показов 6549. Ответов 14
Метки нет (Все метки)
Привет всем! Я начинающий разработчик, постепенно вникаю в основы веб программирования. Сейчас начала изучать PHP, но столкнулась со следующей проблемой. Я не могу установить PHP на компьютер.
У меня Windows XP (32). Я скачала с офф. сайта "php.net" zip архив 86-разрядный для Windows. Распаковала в диск C, в папку php. В свойствах системы прописала PATH. Так же скачала и установила Microsoft Visual C++ 2015. Перезагрузилась. В cmd ввожу "php", enter, и вылазит строка: "не является приложением Win32" "Отказано в доступе". Не знаю уже что предпринять. Опытные программисты - подскажите, как решить эту проблему и установить php?
0
|
05.07.2017, 09:17 | |
Ответы с готовыми решениями:
14
Как запустить и настроить php-4.3.5-Win32 а также apache_2.0.49-win32-x86-no_ssl и mysql-5.0.0a-alpha-win ? Не является приложением Win32 Не является приложением Win32 Не является приложением WIN32 |
38 / 38 / 11
Регистрация: 27.09.2014
Сообщений: 486
|
|
05.07.2017, 09:27 | 2 |
Установите, например, OpenServer - сильно облегчит жизнь!
1
|
0 / 0 / 0
Регистрация: 13.12.2015
Сообщений: 33
|
|
05.07.2017, 09:46 [ТС] | 3 |
Спасибо за ответ! Но я полная нубятина в этом. OpenServer лучше чем XAMPP и Denwer? Я пока что не устанавливала сервер, а просто хочу поставить php и с помощью командной строки проверить его работоспособность.
0
|
0 / 0 / 0
Регистрация: 13.12.2015
Сообщений: 33
|
|
05.07.2017, 11:04 [ТС] | 6 |
Спасибо! Но ведь сейчас придумали много новых фич для разработки на виндовс. На XAMPP есть компилятор php, сервер apache, Mysql. Зачем делать лишние движения и менять ос?
0
|
23 / 23 / 0
Регистрация: 09.11.2014
Сообщений: 72
|
|
05.07.2017, 11:14 | 7 |
Для начала надо осознать что php не язык программирования а скриптовой язык, следовательно никаких компиляторов не может быть, есть интерпритатор. Ну а если Linux ставить не хочется, ставьте AMPPS на Windows и вуаля. Полноценный веб-сервер.
0
|
23 / 23 / 0
Регистрация: 09.11.2014
Сообщений: 72
|
|
05.07.2017, 11:14 | 8 |
Для начала надо осознать что php не язык программирования а скриптовой язык, следовательно никаких компиляторов не может быть, есть интерпритатор. Ну а если Linux ставить не хочется, ставьте AMPPS на Windows и вуаля. Полноценный веб-сервер.
1
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|
05.07.2017, 22:32 | 9 |
XAMPP еще ладно, а Denwer уже сто лет не поддерживается, тупо устарел.
А дальше что? На одном php далеко не уедешь. К слову, в open server тоже есть командная строка, причем гораздо более крутая чем стандартная от винды. Потому что продакшен сервер работает вовсе не на винде. Чем больше различий от продакшена, тем больше проблем. А то потом будете говорить начальнику "я хз почему у вас не работает, у меня на компьютере все работает". Кстати, не обязательно полностью переходить на linux. Есть vagrant, научиться его настраивать будет гораздо полезнее чем устанавливать php на винду. Но это на потом. Сейчас я бы на вашем месте поставил OpenServer и учился непосредственно программировать.
1
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
05.07.2017, 22:54 | 10 |
А скриптовый ЯП не является ЯП?
Сборки готовые использовать бы не рекомендовал, но если без них будет тяжело то на первое время сойдет Все что нужно для изучения php - скачать отсюда, переименовать php.ini_dev, или как там он называется, в php.ini, и добавить путь где лежит php в переменную среды PATH и проверить установку из консоли Код
php -v Есть встроенный веб-сервер, для разработки и обучения отлично подойдет Бд можно использовать sqlite, или же поставить mysql или postgresql. Большинство нужных расширения устанавливаются раскоментированием строки в php.ini IDE - phpstorm Потом можно будет перейти на vagrant/docker создавая в нем любое необходимое окружение
1
|
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
|
|
05.07.2017, 23:37 | 11 |
Ну лично я юзаю опенсервер под виндой Командная строка там и правда очень крута!
Добавлено через 3 минуты Например? Лично я сталкивался только с двумя: 1. Права доступа на папки/файлы. Лечится быстро, так как я теперь всегда знаю какие права куда мне надо установить. 2. Когда php использует команды ОС через shell_exec. Да было дело. Пришло писать определение ОС и далее выбор команд в зависимости уже от ОС.
1
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|
06.07.2017, 09:26 | 12 |
Например:
1) linux регистрозависим, windows нет. Будучи новичком я долго не мог понять почему не находятся некоторые файлы. 2) разные символы перевода строки, git'у не нравится. Это конечно все решается, но ужасно раздражает. А в итоге все равно приходиться привыкать к линуксу, чтобы хотя бы по ssh подключиться и сделать git pull. Я так то тоже под виндой , но уже приходиться потихоньку использовать вагрант с линуксом на борту. Добавлено через 15 секунд Например: 1) linux регистрозависим, windows нет. Будучи новичком я долго не мог понять почему не находятся некоторые файлы. 2) разные символы перевода строки, git'у не нравится. Это конечно все решается, но ужасно раздражает. А в итоге все равно приходиться привыкать к линуксу, чтобы хотя бы по ssh подключиться и сделать git pull. Я так то тоже под виндой , но уже приходиться потихоньку использовать вагрант с линуксом на борту.
2
|
38 / 38 / 11
Регистрация: 27.09.2014
Сообщений: 486
|
|
06.07.2017, 09:46 | 13 |
А разве из винды такое не сделать? На крайняк можно попросить админа хостинга такое сделать - в дальнейшем, если чего не так, то не будут все валить на тебя...
И какой Линукс у Вас стоит? Лично я наигрался вдоволь с глючными версиями минта, скачанными с оф.сайта... Добавлено через 15 секунд А разве из винды такое не сделать? На крайняк можно попросить админа хостинга такое сделать - в дальнейшем, если чего не так, то не будут все валить на тебя... И какой Линукс у Вас стоит? Лично я наигрался вдоволь с глючными версиями минта, скачанными с оф.сайта...
1
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|
06.07.2017, 12:19 | 14 |
А причем тут винда? Я подключаюсь к серваку который на линуксе, и работать приходиться с командной строкой линукса. Мне лично тяжело было ее осваивать.
Для знакомства с вагрантом ставил убунту. А вообще надо ставить тоже самое что и на боевом сервере. Суть то в этом, чтобы рабочее окружение было идентично продакшен окружению.
1
|
321 / 189 / 78
Регистрация: 04.10.2016
Сообщений: 809
|
|
06.07.2017, 15:09 | 15 |
Кликните здесь для просмотра всего текста
если php - это сЯП, то это не значит, что нет возможности компилировать скрипты. на счет отсутствия компилятора для php вы ошибаетесь. jit компилятор ни о чем не говорит? к примерe: старый фалангер, который был заброшен создателем в студенческие годы, обрел нового "родственника" на с#.
0
|
06.07.2017, 15:09 | |
06.07.2017, 15:09 | |
Помогаю со студенческими работами здесь
15
Не является приложением win32 Не является приложением Win32 .exe не является приложением Win32 Файл не является приложением Win32 Dll не является допустимым приложением Win32 EXE-файл не является приложением Win32 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства
Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
|
Что такое NullReferenceException и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
|
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
|
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
|
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
|
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
|
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее:
На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
|
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript
В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
|
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
|
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
|
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
|