Intereting Posts
PHP PDO: массив SELECT внутри IN () Отключить Javascript в запросе Curl (PHP) Opencart: добавление кнопки «Купить сейчас» на странице продукта Opencart Фильтровать массив по первой букве Symfony Предупреждение: SessionHandler :: read (/ Applications / XAMPP / xamppfiles / temp / …): open failed Permission denied Используйте DOM и XPath для удаления узла из файла Sitemap Изображение php captcha не отображается Как преобразовать записи в таблицу в xml-формат в PHP? Нужны ли кавычки вокруг таблиц и столбцов в запросе MySQL? Функция PHP с открытым исходным кодом для преобразования координат UTM в широту и долготу? тайм-аут автоматического выхода из системы с использованием jquery php Попытка сохранить изображение base64 с помощью imagecreatefromstring и полностью черная Массивы PHP – удаление дубликатов (временная сложность) vTiger webservice "ACCESS_DENIED: разрешение на выполнение операции отклонено для id" Функция PHP возвращает NULL вместо массива

Поиск виртуальной машины с Xdebug, работающей для PHP в Netbeans

Я следил за многими руководствами пользователя, провел много долгих часов, прочитал эти вопросы на SO

Как отлаживать PHP с netbeans и Xdebug
Как отлаживать PHP с netbeans и Xdebug в Windows?
Как вы отлаживаете тестовый файл PHP в Netbeans?
Отладка php с Netbeans – Запрос источника новостей
Отладка следующей страницы PHP в Netbeans из Firefox
Как отлаживать приложение PHP?
как запустить php-файл в netbeans

и в настоящее время я жду, когда мои волосы вернутся, чтобы снова вырвать его.

Anyhoo, кажется, что кто-то еще, должно быть, решил это уже, поэтому … может ли кто-нибудь указать мне URL загрузки для бесплатной виртуальной машины с Netbans, настроенной для Xdebug с PHP?

Очевидно, что это будет Linux; Я бы предпочел Ubuntu, но все примет. У меня есть небольшое предпочтение Virtual Box, но у VMware все в порядке.

Я уверен, что это поможет многим людям, поэтому благодарим от имени всех нас.


Кроме того, вы можете опубликовать ссылку (a) на известную работу PHP.INI (хотя я ценю, что это потребует немного редактирования)

Я не могу предложить вам загрузку VHD, но я так и сделал, используя VirtualBox

Настройка сети

Это, наверное, самый важный бит. Добавьте к вашей виртуальной машине два сетевых адаптера. Первое может быть стандартным NAT-соединением, чтобы ваша виртуальная машина могла подключаться к Интернету. Сделайте второй «Host-only Adapter».

Установите Ubuntu Server на свою виртуальную машину.

Откройте /etc/network/interfaces и добавьте второй адаптер со статическим IP-адресом в диапазоне 192.168.56.1/24 (это сетевая подсеть только для VirtualBox), например

 # The primary network interface auto eth0 iface eth0 inet dhcp # Static VBox IP auto eth1 iface eth1 inet static address 192.168.56.10 netmask 255.255.255.0 

После перезапуска вашей виртуальной машины вы сможете подключиться к ней на этом статическом IP-адресе.

I ♥ LAMP

  1. Установите Zend Server CE через ручной метод DEB, указанный здесь – http://files-source.zend.com/help/Zend-Server-Community-Edition/zend-server-community-edition.htm#deb_installation.htm
  2. Установите XDebug через PECL, например sudo /usr/local/zend/bin/pecl install xdebug . Возможно, вам придется установить некоторые зависимости, такие как gcc и make прежде чем это сработает.
  3. Удалите символическую ссылку конфигурации Zend Debugger, например sudo rm /usr/local/zend/etc/conf.d/debugger.ini

Настройте XDebug следующим образом. Добавьте это выше раздела [Zend] в /usr/local/zend/etc/php.ini

 zend_extension="/usr/local/zend/lib/php_extensions/xdebug.so" [xdebug] xdebug.remote_enable=1 xdebug.remote_connect_back=1 xdebug.remote_port=9000 xdebug.show_local_vars=0 xdebug.var_display_max_data=10000 xdebug.var_display_max_depth=20 xdebug.show_exception_trace=0 

Вам не нужно использовать Zend Server, но я считаю, что это лучший стек LAMP. Вы, вероятно, можете установить установку стека LAMP по умолчанию, а затем установить XDebug

 sudo aptitude install php5-xdebug 

Машина BitNami LAMPStack VMWare включает Xdebug, и она бесплатна. Однако он не включает NetBeans, но мы знаем, что люди получили его для работы с прибором.

Вам просто нужно добавить следующее на /etc/php5/conf.d/xdebug.ini на гостевой машине.

 [xdebug] xdebug.remote_enable=1 xdebug.remote_connect_back=1