2012-04-27 5 views
0

эй, ребята, мне нужна ваша помощь для настройки среды для работы zendframe? Я установил свои netbeans в D: диск под D:/program files/netbeans. и структура zend находится под диском D:. и мой пакет wamp установлен под c:/wamp. теперь мне нужно настроить все это для моего развития?Как установить среду разработки для zend framework 1.11.11 в netbeans 7.1.1 с помощью wamp?

Я искал google, stackoverflow и каждый блог, который я мог на весь день. но все, что я получил, - это ошибка, приведенная ниже.

«php.exe» 'не распознается как внутренняя или внешняя команда, действующая программа или командный файл.

скажите, как я могу это решить? что мне делать ? Нужно ли устанавливать все это под одной крышей, или мне нужно обновить мою версию PHP ???

Да Моя конфигурация написана ниже.

WAMP Server 2.0c с PHP 5.2.6, MySQL 5.0.51b, Apache 2.2.8.

Netbeans 7.1.1 и рамки Zend 1.11.11

ответ

3

Добавить php.exe в вашей переменной окружения PATH. Если вы добавите каталог, в котором php.exe установлен в вашу переменную среды PATH (вам может потребоваться выйти из нее, чтобы она вступила в силу), она должна работать.

See this tutorial

+0

нормально, но что, если мне нужно загрузить его на веб-сайт, как код может быть выполнен на сервере? как я на windows, но мой сервер хостинга находится в unix. – Dev

+0

Эй, приятель, ты не можешь ответить на него? – Dev

1

Вы можете фактически указать путь к PHP интерпретатором в Netbeans, в Options - PHP - General вкладке.

Возможно, вам необходимо настроить include_path, чтобы сделать модули Zend (по крайней мере, автозагружаемыми) распознаваемыми.

+0

Когда я просматриваю файлы, я просматривал файл для php.exe, но когда я нажимаю на поиск, он ничего не показывает, и я не могу понять, что мне включить? папке библиотеки или папке zend внутри библиотеки? – Dev

+0

AFAIR, вы не используете поиск - просто просмотрите файл. Путь библиотеки должен быть включен, так как все классы начинаются с 'Zend_' ... – raina77ow

+0

Я просто попробовал это сейчас. Я снова получаю ту же ошибку, что «php.exe» не распознается как внутренняя или внешняя команда, операционная программа или командный файл. что я теперь должен делать? пожалуйста, объясните кратко dude – Dev

1

Прежде всего, обновите до более современной версии PHP.

Затем убедитесь, что PHP находится в переменной PATH среды. Вы можете найти в Google, как это сделать.

Вам нужно будет установить phpunit тоже после получения этой настройки. WAMP может прийти с этим, но я сомневаюсь. Обычно это легко, если у вас есть груша. Вы можете получить команды груши с сайта phpunit.

Если у вас нет груши, вам придется установить это. Загрузите файл «go-pear.phar», который вам подходит. Вы обычно устанавливаете его, запустив php go-pear.phar' and then you can use pear it install phpunit.

You can then call it a day OR you can continue setting up Netbeans to automatically use phpunit.

If you don't setup netbeans then you'll have to just use phpunit on the command line.

After the pear phpunit install just run phpunit on the command line and you should get some sort of 'help' output.

Edit : Step by step details.

I'm going to assume you have xdebug, php, netbeans installed from your comments. It seems like your only issue is installing phpunit.

Here goes.

  1. Open up a command prompt

  2. Open a browser window.

  3. In your browser go to http://pear.php.net/go-pear

  4. Save the text file that comes up into the directory php is installed in.

  5. Go to the php directory php is installed in via the cd command on the terminal.

  6. Type in the command php go-pear.phar

  7. Следуйте инструкциям по установке груши и выберите варианты, которые имеют наибольший смысл. Я просто устанавливаю все в директории php, так что php и груша живут в одном и том же месте.

  8. После груши устанавливается тип в следующих команд (от PHPUnit установки сайта: http://www.phpunit.de/manual/current/en/installation.html) Вы, возможно, придется использовать Sudo здесь, если вы на окнах, может быть, нет.

    груша конфигурации набора auto_discover 1

    груша установки pear.phpunit.de/PHPUnit

9 Run PHPUnit -h в командной строке, и вы должны получить справку.Если вы находитесь в Windows, возможно, вам придется открыть новое приглашение командной строки, прежде чем пытаться это сделать.

+0

Какова реальная проблема - я загружаю написанные коды на своем веб-сервере. и он поддерживает только 5.2.9, но последняя версия - 5.4. Я загрузил phpunit, но не знаю, как его настроить. и мне нужно установить все под одним приводом? – Dev

+0

Я не знаю, если вы размещаете его где-то, но не 5.2, даже официально не поддерживается. Вам не нужно устанавливать его на тот же диск, но phpunit должен иметь доступ ко всему каталогу груши, поэтому это означает, что этот каталог входит в директиву пути include. Если у вас установлен phpunit, то следующая вещь, которую вы можете сделать, это перейти в тестовый каталог в проекте zend, изменить файл начальной загрузки по своему усмотрению, а затем запустить phpunit в этом каталоге. Он должен автоматически использовать файл phpunit.xml. –

+0

О, хорошо. то мне нужно установить phpunit. хорошо босс. Я загрузил пакет sebastianbergmann-phpunit-3.6.10-26-g6958a3e. но он говорит, чтобы установить как грушевый пакет. Я только что сконфигурировал xdebug с xampp 1.7.5 vc9. и снова попытался настроить. но та же ошибка. поэтому, пожалуйста, кто-то предложит мне пошаговый метод настройки вышеизложенного, я повторяю свои требования. netbeans 7.1.1 должен быть сконфигурирован с zendframework 1.11.11 и xampp. и я настроил xdebug с ним. подробно расскажите. – Dev

Смежные вопросы