Нужно ли мне устанавливать или включать фреймворк внешне?

#php #eclipse

#php #eclipse

Вопрос:

Я установил XAMPP на свой компьютер с Windows xp. и я использую Eclipse в качестве редактора. Я еще не включал и не устанавливал фреймворк. И внутри папки Program Files / XAMP / php я заметил каталог PEAR. Этого достаточно или я должен установить / включить фреймворк извне.

Комментарии:

1. Вам нужно установить фреймворк (какой бы он ни был), только если вы действительно хотите его использовать. Eclipse и PHP обычно прекрасно работают без него. — Вы должны объяснить немного более подробно, что вы пытаетесь.

Ответ №1:

Возможно, вы страдаете от некоторой путаницы.

XAMPP — это установка «все в одном» веб-сервера (Apache), PHP, базы данных (MySQL) и еще нескольких инструментов.

Eclipse — это IDE.

Ни одна из этих вещей не является фреймворком.*

PEAR — это репозиторий пакетов, мало чем отличающийся от CPAN в Perl или индексасырной лавке в Python. PEAR также не является фреймворком.

Если вы хотите использовать фреймворк PHP, вам нужно будет получить его и установить самостоятельно. Обратите внимание, что большинство фреймворков не требуют отдельной установки на системном уровне и могут просто поставляться в комплекте с вашим кодом. Некоторые фреймворки допускают установку на системном уровне и даже используют инфраструктуру PEAR для этого. Обратитесь к конкретной документации каждого фреймворка для получения дополнительной информации о том, как их наилучшим образом установить.

* Да, Eclipse, возможно, мог бы быть своего рода фреймворком, но давайте не будемвдаваться в подробности.,,,

Комментарии:

1. Как добавить фреймворк… Я ищу фреймворк xdebug. Как это добавить. Какая от этого будет польза.??

2. @Gnanendra, xdebug не является фреймворком. Это инструмент отладки и профилирования. Это то, с чем вы пытаетесь работать? Если да, перейдите по этой ссылке для получения документации, инструкций по установке и ссылок для скачивания.

3. Спасибо @Charles, на самом деле я абсолютно ничего не понимаю в этом (PHP). Потому что я из ASP.net. Пожалуйста, дайте мне знать, как установить xdbug и другие фреймворки.

4. @Gnanendra, добро пожаловать на PHP! Я хочу предупредить вас, что с этими универсальными установщиками может быть очень тяжело работать — они устанавливают много вещей. Страница xdebug, на которую я ссылался выше, содержит полную документацию о том, как использовать функции отладки и профилирования. Если у вас возникнут проблемы, вы захотите задать новый вопрос.

Ответ №2:

Если вы просто экспериментируете, подойдет версия XAMPP PEAR. Если PEAR не установлен, go-pear.bat установит его для вас из каталога php. Однако, если вы хотите развернуть приложение, созданное с помощью фреймворка, вам действительно следует создать локальную копию каталога установки PEAR (используя pear install -R <dir> package опцию), потому что вы не хотите обновлять PEAR и прерывать работу вашего развернутого приложения.

Комментарии:

1. Зависит от фреймворка. PEAR на самом деле не фреймворк, как отметил @charles. Это система управления пакетами. Symfony, например, можно установить через PEAR. Вам придется обратиться к документации конкретного фреймворка. Если вы имеете в виду только пакеты PEAR, сначала установите PEAR, запустив go-pear.bat в папке php, если он еще не установлен, затем выполните установку pear <packagename> .

2. Я ищу xdebug, для этого я должен сначала установить PEAR??